{"_id":"react-ext-hooks","_rev":"32-4e408d06a076190586ccdb4455909495","name":"react-ext-hooks","dist-tags":{"latest":"1.28.0"},"versions":{"1.0.0":{"name":"react-ext-hooks","version":"1.0.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.0.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"6a86c7d99d7f55b91cacaf4f19627e9d7ef8f15c","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.0.0.tgz","fileCount":5,"integrity":"sha512-7Q28Tgvo3mZKH7OLxG+jYTtnZiQawLAbQ1VFqqmGTl0c4qH47oIPX6x6NKb0a0Gs/bf9xcqzl5xmoGW+ZHS7IA==","signatures":[{"sig":"MEYCIQC3ghKAEHqq1tKA8nx874lgCxFt/ln61fwN95lIHLG6BAIhAN2DUXzRi9SHa+VGG4OiYMvsBLUo57Uwy6oWxd4rOJtS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2416},"main":"index.js","gitHead":"a5ad016d9fd4456a0f3755b024098717a346723a","scripts":{},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.0.0_1720190000942_0.6058630258089328","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-ext-hooks","version":"1.0.1","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.0.1","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"4f791da16f2b2a437147308964bec52c8f3ee488","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.0.1.tgz","fileCount":5,"integrity":"sha512-l0JhT1XxWp3J6mfFAxYHAWj90VH7iLZ4M9pazWygRb9gDZd9KGsaosA2oVUSxv+V7bOYBc80pEQUCBT7XHTymg==","signatures":[{"sig":"MEYCIQChk3EMhW6TMKxZkKwIB6qBmjn21sjx29ELGJQ2zFOgoAIhAIlxrkRXb+2C2P9X+xPexj8GnVTHNv1XOQS58RzHugBy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2425},"main":"index.js","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.0.1_1720196190977_0.6935809341528187","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-ext-hooks","version":"1.0.2","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.0.2","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"06b2be810344e52f98f425a0ed10f49f072a4201","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.0.2.tgz","fileCount":5,"integrity":"sha512-SMVuCQjIlYveQAULBGm2M3Clj3e8Yo33OS9V0/Y5TB6otNCAHzaeDixA4N9oFy12FqFpXM+5RkqlyPKj9oXWJw==","signatures":[{"sig":"MEUCIHZQk+eVShx5hDZsWjzKpNCIblwtX6GZ3S/Xg9NdiuKFAiEA1CSkvTqnjiSDQQa9ivD0cENG4okAXFbzifmRJE/hhrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2416},"main":"index.js","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.0.2_1720196568574_0.23099992873994513","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-ext-hooks","version":"1.0.3","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.0.3","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"3478ee0e3c69539a0513ebc1d98493c6fd4c9115","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.0.3.tgz","fileCount":5,"integrity":"sha512-fy/yg3vudODhqsTDTcwJjbYTcNPwq6d5KnQsMK5QHCTA2ekBWOiZt+ISMxmYYR9H6GSZ59Dmoif0pXvSrY9/9Q==","signatures":[{"sig":"MEUCIDiQTXelK4D3/pAMLRznU0I9ZYTW6WIdnKgPzwABlustAiEA2z0lPZLez/CNhRUtUEvegEJ+TAebU6a6QAGqWCcXUto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2436},"main":"index.js","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.0.3_1720196832458_0.014889688352982322","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-ext-hooks","version":"1.0.4","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.0.4","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"48f516e67db734afbc5723874ef893e80a40a6c2","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.0.4.tgz","fileCount":4,"integrity":"sha512-Vx24T8rLQMuAShzF0K+8bFsnG32okci6qu/M3RIpPnhKwXJJroJSNuEAjKxxdV2B+6WnCE/2XY/jCi8hDEircA==","signatures":[{"sig":"MEYCIQCv3JmmkfCGhUNreWZDRdwj3WMwF2HKXTBGWUY5jfM1cgIhAJmW8aYS0LYMQEDT9/XIUbaFz7kSGWcdsVeOfhItzJJ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2409},"main":"index.js","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.0.4_1720197710590_0.038708803621228416","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-ext-hooks","version":"1.1.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.1.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"e8577e691b1033bd53e59e27bba85d1a8e34e289","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.1.0.tgz","fileCount":4,"integrity":"sha512-CvkYnBtYrQKWbdBkzs3kPrEs4Bwa/5QK/N3qR9VtglEQ/Jo8kAgTHJFLoAC/JF9LO2BjMjO0mDuxrNYmIgRRPA==","signatures":[{"sig":"MEYCIQCsT+Q6NdlGPfT3/Wh7nq/7Sbvmzva38jiMyXs1fflYPAIhAI2bOXy512M2RYaHVtM4dr08Eyz1i39KhcSJq0JMQx2h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2409},"main":"index.js","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.1.0_1720197989841_0.09568973964426708","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-ext-hooks","version":"1.3.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.3.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"8cea0d1c09e505a66ac5395036c112ea1b45339e","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.3.0.tgz","fileCount":4,"integrity":"sha512-2WITq157X92Xxyuly0nwBWoewd44e7xEna9VNmgv4eAK1lp0t3DM7mo6ySOGh1j6RJzkRPIPmmtaNHJis/HB+g==","signatures":[{"sig":"MEUCIEpTm86H+/JQ/Ep7NfDHVqXKLfmqywBB1O8Zh5cNp9HBAiEAqI6F153mq2/iMJN/ERfsF9t5m2H/iN274s5+edAk4n8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391},"main":"index.js","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.3.0_1720198379992_0.1343473947741527","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"react-ext-hooks","version":"1.4.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.4.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"4bd08ceece940e004639b76a9a39bf9991f8293f","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.4.0.tgz","fileCount":4,"integrity":"sha512-+fYNym4/oizjoMoyoXBoVWgBRFoka7XZgWISfqjS1vcLW8nUPZG7bEBpBryU3XShbyyBRjwSRvJEjPAJnfr7rw==","signatures":[{"sig":"MEUCIFGxm3Xo8igqtJ08DYEz59tvOKnBH34hlQ0+wqm4cF7eAiEA1frbINEsysJy3CW1cZVDWhECL8ICW4U5mTohzPteWc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2487},"main":"index.ts","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.4.0_1720199897320_0.5911171842880241","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"react-ext-hooks","version":"1.5.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.5.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"fc7f6a3fce92f7bec5671298782b9a80d526669d","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.5.0.tgz","fileCount":5,"integrity":"sha512-xMa5bXHpIsAfih1p87+awGF+Q/8W4xNo4eem8s0iX1c0x681A+5Fy1XXcYWBdqFK33X29Eowj+o8uSYSjjWX0Q==","signatures":[{"sig":"MEUCIQCBtSmN0MgNTNaX45lYaXgU7Swhz+R0k8AKdLA1H6ux1gIgYn+3iLrbolyQOrFbRAxCuPsume++S0DtK079b1h2xVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2884},"main":"dist/index","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.5.0_1720200844215_0.8960072225170976","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"react-ext-hooks","version":"1.6.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.6.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"f5bc585c7df27b0dea7a94dda717e18f08c99bf7","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.6.0.tgz","fileCount":7,"integrity":"sha512-doUqISOFVE00SliC0tdiYkNIVLpkN5ugmXmRdKWxN4lIK16CQuvgkN/plsfkRdgjT4hLScDOTCgDORajB6HTZg==","signatures":[{"sig":"MEYCIQCzHLmbHaVTmHLc9Stf5jhpSRFjSiF/a0mcwSF1OgsSDwIhAPS1j8Rrs1o5Qz74Iw3CNtX4dXpGdHe1oZOIgsW4EnEB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2944},"main":"dist/index","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.6.0_1720201345856_0.5472209592161181","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"react-ext-hooks","version":"1.7.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.7.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"87f9a2f971e580788e08083a5f91f125c2db62cc","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.7.0.tgz","fileCount":13,"integrity":"sha512-pGwFMe8BtYmBqMGlVgZ1S82MXhQjgZVrKkU/HUgVlHjri5qhuiabmqOqwYS0k+DbE53iLSkCbcTgC5eZQ2TLpA==","signatures":[{"sig":"MEQCIEk2etBKbWlmTmeOp3e7LHRPxpuBD6DuTh9VOFivtsiOAiAg47OS131KLl7GZomaUE3eXt10G83EsbAv29YPIAexjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7368},"main":"dist/index","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.7.0_1720208972305_0.06047650157165818","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"react-ext-hooks","version":"1.8.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.8.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"8fc026e2b312413c9667933f523752a61769e653","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.8.0.tgz","fileCount":13,"integrity":"sha512-yRE1D70kZ/YRiU/fgtRJeEZDNdVjgDR1jpdQuanzf6uUx2la+gk28zQRQJlCZnXb9eeLWHpNebFrjMtqiYQg4A==","signatures":[{"sig":"MEQCIEIGipZ/8F8rJ+mOxdnkwTIWjWo2TujYJMQuGiUpfUjDAiApgFkUvTwVmLObW2fSn/MkUqeIKV43zfHRuglDtIha2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7314},"main":"dist/index","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.8.0_1720213656406_0.4577334447010397","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"react-ext-hooks","version":"1.9.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.9.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"6611de2396f0699b403a073b97a07ed94e5e65b1","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.9.0.tgz","fileCount":13,"integrity":"sha512-+mXz3m0rFjuuPvoce9cgRCtS80qLErL9zrJ327lRxZS60qswI7z7+vis8XegePZ7acmBzdttT/0jeIKSvGsd5g==","signatures":[{"sig":"MEUCIQDSD3jnxhR3erwF5rddrIj5W7OBLP23GYTkOoGBz06xBQIgIcRPbOAv4tg4Gd/AZRYx7C2tiuHFtNuLfp7bUP9I+kQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7864},"main":"dist/index","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.9.0_1720214445871_0.5590227910800787","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"react-ext-hooks","version":"1.10.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.10.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"4700a6aa01f86d9ec0a1a6fa4bfb8098733d40e9","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.10.0.tgz","fileCount":13,"integrity":"sha512-pvKmSY8AgBTYMhJR9ocTu9lOjjkaRz8dJ2tFPytAo36q42kxmSXSZPVq+6MCEjLxB4Ek8nIBeTQwO4pD6ZgnaQ==","signatures":[{"sig":"MEUCIBiIWY31iJ982YhkGOkLL2lzvEt0xlAI05GouamFQUSZAiEA03YgP/en6Gu0VWnybABKrsflIRnRECY52W/MePjTBL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7762},"main":"dist/index","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.10.0_1720214835332_0.3091714390073539","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"react-ext-hooks","version":"1.11.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.11.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"4bf2735569bc9cb612461d6558e4a580eb5aba44","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.11.0.tgz","fileCount":13,"integrity":"sha512-ogMLSXqGACmczIBDNA8lR0dY+FQvXxuRq/LYG4wWAyD+mEiv5vBMLVeVjo6xlYjweDZJXoVbzyrv9inNiO8yZA==","signatures":[{"sig":"MEUCIDRJNlRiBI2A0eZNxi7LHoyH+iD1GpT78cQQfkGud4VKAiEA3bRRz6ueLG9ns7v8JTnZN1LQXImZq5hHZUb8DJl5R/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7865},"main":"dist/index","type":"module","gitHead":"5da253bf58a4f60bb6f60c29daef5626e8d45e44","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.11.0_1720215063715_0.4463483467489917","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"react-ext-hooks","version":"1.12.0","keywords":["react","hooks","rerender","global","state","local","storage","session","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.12.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"ff6d197e175857f861e0a8e5f85176a294a28dfa","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.12.0.tgz","fileCount":13,"integrity":"sha512-5h+O3hT3F/g/XmZepgqui3p7SL0xIbFg94FOg1XZo/VynNXwgsUO3GY1d6nX4iAL96In7m4WJ8jsZsyUTCrWQg==","signatures":[{"sig":"MEQCIFcDIQVQyycc3/S6clcwcDUOHjAx+m7DIXICX8oVJhIWAiBZPkmu93vB8oP874p8tdIxG2RyXaV7IrcM1PG2YClfkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18317},"main":"dist/index","type":"module","gitHead":"c7060fa2ca131ae19d8cc891abad69a6b8c80238","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.12.0_1720451398275_0.7439265595295179","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"react-ext-hooks","version":"1.12.1","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.12.1","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"c5951342d20460c0dcfa955901967ad6a9feacf9","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.12.1.tgz","fileCount":13,"integrity":"sha512-khdV0tyR1Ui8i3stuPS8++ZJjLqFH6DZIQUMXiJeGgiLc1f1MQTKrsgTwNw13CeoBLURprk2rEmE8tQBrdWuwQ==","signatures":[{"sig":"MEUCIB/jlA7+XyR/gEgkjDRc8Guy+mmJUBtTFP+TmcBgi2apAiEA2eggH/kMpgcu27DdQ/J8/NBewVpw7sln+zYmzNg6lJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18309},"main":"dist/index","type":"module","gitHead":"c7060fa2ca131ae19d8cc891abad69a6b8c80238","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.12.1_1720453872544_0.5063476836458158","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"react-ext-hooks","version":"1.13.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.13.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"64b929b65f72fb1ac7fa6cbb98188e241a582abe","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.13.0.tgz","fileCount":13,"integrity":"sha512-phJKDSbZTCmQ/HCpTwPM+BX6hUQbALGf77/2afD2edk3l093cI46itffezYLYcD7l3t1IDGkxfZrBhfY44uorg==","signatures":[{"sig":"MEUCIGra67IhRysSbJUngSsyaxtqsH+G8XbKJvhbzMUlE56UAiEAgIZsaCC0TFKz4j44PIFfUB4NFQPMBYt+EoeGL3bUTqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18309},"main":"dist/index","type":"module","gitHead":"c7060fa2ca131ae19d8cc891abad69a6b8c80238","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.13.0_1720454003818_0.09788418745535976","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"react-ext-hooks","version":"1.13.1","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.13.1","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"70785d322014be3cb47b24a5150b858c374ec0db","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.13.1.tgz","fileCount":13,"integrity":"sha512-RrrpVRuHNvC1LWleMSctGh7EB9uwPE+Sam4+Yarok24yerXMmY1rE2BhzV5S8HSGChKGYiz7fBO9D9EWWdsQ7Q==","signatures":[{"sig":"MEYCIQDhWYxV73FuZCi0euzOhfk9XlRVx5KqZI1ILAjgu6RqUQIhALQhWnLLAqLUrTOIKCEi0oJH3BUANBnYlVLmYPoVoIOS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18361},"main":"dist/index","type":"module","gitHead":"c7060fa2ca131ae19d8cc891abad69a6b8c80238","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.13.1_1720454065414_0.3979681185056403","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"react-ext-hooks","version":"1.13.2","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.13.2","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"c73f8c72b9412d50caf88955d958e1b036be860a","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.13.2.tgz","fileCount":13,"integrity":"sha512-YwCi4BEU8YG7VHlr5zSfnQ16583Jvhit+2DvvnPsC0BvS4fWH4M7jPk0CTolEjAY1gf3Q5NGgqlkI+/6eFbbuA==","signatures":[{"sig":"MEYCIQDZS+0CBNkHTBa2m5FoZpOfTGUAeDqWmpAI7mYvGDyh6AIhAI4xaa4kj7I/P2L0cJOfJCE7vBuuVVXHbQzN1Iae4/wq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18357},"main":"dist/index","type":"module","gitHead":"349ff0b0e0142f47b5e082b3f0d7aa88b2236ae7","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.13.2_1720461679120_0.4039251304472684","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"react-ext-hooks","version":"1.14.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.14.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"13031684f9be2f348d43ffd4bbc70ad4d94fc9da","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.14.0.tgz","fileCount":13,"integrity":"sha512-IdRhinKu92GZb+vCeU/NmqIv/DnqrBd3mYebPl9bEp3F2hOikrfC/kbZwnqeTYzBnBm65Ow0utinwLCTAJvQMQ==","signatures":[{"sig":"MEYCIQCqrLmuo4gY8sXXwH95WsZQxa4NTihaOAPKlk85qrgCWgIhAKF5Vc+tAA1Rb9n8N3A66sYxV7REFRmdvTRhvO6Gkslj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18360},"main":"dist/index","type":"module","gitHead":"13b01bf12250f314d7a55df9d47152c5bdd6ef84","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.14.0_1720690385366_0.21199765893613165","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"react-ext-hooks","version":"1.15.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.15.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"a45fa450e26b41a2f35337773e14e6314fe09a80","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.15.0.tgz","fileCount":13,"integrity":"sha512-qi3p9Rz+Oj0yJbi1aJDiXAZLS//GtYGkg9ksGcpYBF+z521hnqCqQnsq+rqqyFaQS8Yh0jJ0eZFaNs21KVL0xQ==","signatures":[{"sig":"MEUCIQC8cPFRZ+EHiPihTaPDInTRIVBx9NvlPo9dtZNvINWRXgIgL1HmTnzz79CmsOB+heUFWZx8DNXaZB7NRGB7rZdeL6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18363},"main":"dist/index.js","type":"module","gitHead":"ba9ea63effc9f803d47e969674c38b0b125906f6","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.15.0_1720690650392_0.6546599885005839","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"react-ext-hooks","version":"1.16.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.16.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"c8285508ea854fa63560bed2d308857180976d41","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.16.0.tgz","fileCount":13,"integrity":"sha512-87uSDtpA2FJeTHAoDUpPQl3xU1qjW7kNqTa+68vGuYdzQW96tjQ26M/L20rbepa9bMrt2F1CDuvMzX9ihfhz9A==","signatures":[{"sig":"MEQCIHn226w9UfImj0AQy4+1j23LQRHFCwgrmKrQT6tK/8u1AiAobgZmOQ5Kw1xqzAkYgrq7k2iNASbOMMYoVedd00qeTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18371},"main":"dist/index.js","type":"module","gitHead":"743d4e3e7bd7cd31671a69454586c9bd471a4926","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.16.0_1720708396788_0.6298733036670296","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"react-ext-hooks","version":"1.17.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.17.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"51d86240ddc05ff717e05af1feb7d8c005d5e868","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.17.0.tgz","fileCount":13,"integrity":"sha512-KyFD+K2UFssfJugDwhMSKA73U2CmE5jycoGiNwVvq1MgBRjkf0SOIe9u20YPenS3QzwHL46lrHWvs0X7jmMOxA==","signatures":[{"sig":"MEYCIQDqbfRJosClT3Da20DI7qIOkIfyf4dIBeyat3q5fPhaRgIhAKPBLkc4KcS/beViTrEHTfXck8XzIo2F6dbsOhOJR9T6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18415},"main":"dist/index.js","type":"module","gitHead":"743d4e3e7bd7cd31671a69454586c9bd471a4926","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.17.0_1720708925529_0.18264393819644376","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"react-ext-hooks","version":"1.18.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.18.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"195e38f3cb633991caac8baccbc1604c54d1294f","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.18.0.tgz","fileCount":13,"integrity":"sha512-XYVPY2CeBkh3+XlvuvJ+OorV5p+WDR94csGnTdDEfOoiwzslC7Pq2iaLHxnRaGoFNahVS1AQBmFntFKXLknmSg==","signatures":[{"sig":"MEUCIQCMNzeLyv20LkwdhYuFljXpLgITv2eX3V3zOsd74qfZzwIgBW3d/k5ZLoTDbavroJ0Dkl7W4DMiUaejXrrpVVm0fZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18511},"main":"dist/index.js","type":"module","gitHead":"743d4e3e7bd7cd31671a69454586c9bd471a4926","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.18.0_1720709044616_0.9441570640968182","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"react-ext-hooks","version":"1.19.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"ISC","_id":"react-ext-hooks@1.19.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"0f1978372dc9ac1b6fae2dfd9b626da6f4d6948b","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.19.0.tgz","fileCount":13,"integrity":"sha512-KtIcentMZ5gvStXEHSXSdFS5myv1RpNM78baPZzZQrqY9NYbgZ5q4PF9/ByAvlSWR1c8h1RK1zeuzRyuo9STuQ==","signatures":[{"sig":"MEQCIDHhI/hJJoZXEXvomZos3LyiWmXbIEKKCaZMSYwe4cOXAiAslTEwoMJgZW4VR1j0bi6DcglhozpIHzSrrKSliaTPKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18363},"main":"dist/index.js","type":"module","gitHead":"743d4e3e7bd7cd31671a69454586c9bd471a4926","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.19.0_1720709190243_0.6550103483133789","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"react-ext-hooks","version":"1.20.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"BSD-2-Clause","_id":"react-ext-hooks@1.20.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"e2bd6b86dd6b3f57a65da06757fa61145bcd94d5","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.20.0.tgz","fileCount":13,"integrity":"sha512-at62iH09qp53TOuyCuevDG6TLUKK3JM2X1jgFyOUNRXyv41KpeSAuEWAIxl79isyXj1NmnBDpg8EE/qq3UbsuA==","signatures":[{"sig":"MEUCIFkNoGnSdcrwCKMKUeaqgQQ4N5gwUEwnoGLmoe5n4jcYAiEAhRr/oLYmP5xJ4N5uz43eFt7e+Os1Rp+uX+RoU6hFA48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18372},"main":"dist/index.js","type":"module","gitHead":"743d4e3e7bd7cd31671a69454586c9bd471a4926","scripts":{"clean":"rm -rf dist","watch":"tsc -w -p .","compile":"npm run clean && tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.20.0_1720710905750_0.22217467805232838","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"react-ext-hooks","version":"1.22.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"BSD-2-Clause","_id":"react-ext-hooks@1.22.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"998511f48635d75b9d2f5bbc75968a84f53be8be","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.22.0.tgz","fileCount":13,"integrity":"sha512-Nyev/X5ro/Ecj3lNs854wtrhtCqa4NgqZO1FBOUKb6KPh+0vG2QHPv/SPPptT5ihe9S6D1J4+SSSVC0WNn2jBA==","signatures":[{"sig":"MEYCIQCuwqwIw9TTRKNkkXWk39yjUPiSjy2Z8+B69cjwMEu+UAIhALVkHDkBE5agRTcQkfXDxlQhgjhbqGk89WNMzJ+jW1Oo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18736},"main":"dist/index.js","type":"module","gitHead":"30b1b753c05b50428fc86dcdbc5e8bb8d2e72147","scripts":{"clean":"rm -rf dist","watch":"./node_modules/typescript/bin/tsc -w -p .","compile":"npm run clean && ./node_modules/typescript/bin/tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.9.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"compare-arrays-ignoring-order":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.22.0_1733759341944_0.6403840617430874","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"react-ext-hooks","version":"1.24.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"BSD-2-Clause","_id":"react-ext-hooks@1.24.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"57245da683bf525ade9c0894e2e57d40405cb5fa","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.24.0.tgz","fileCount":15,"integrity":"sha512-HGxlzNwFLzJL++ZSKL7SM+/UM1dboK255IH0yh97ZOCaI6aHbQ2U4zg8rIAgByl6liN7D4B/+06J6vJKWEHipA==","signatures":[{"sig":"MEUCIBn2SBDmlQP8SiMPbNeCDwqn33O0J7JLq5dX7NExvp/9AiEAr1/uDhjyq4Qz3aZKDGBddDTR1JpniGjPM0+yEW3lWJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23506},"main":"dist/index.js","type":"module","gitHead":"89af5ed18c48851c329c955f6e535e2c05e3f3ab","scripts":{"clean":"rm -rf dist","watch":"./node_modules/typescript/bin/tsc -w -p .","compile":"npm run clean && ./node_modules/typescript/bin/tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.9.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@juggle/resize-observer":"^3.4.0","compare-arrays-ignoring-order":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.24.0_1733943009159_0.6860653806392165","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"react-ext-hooks","version":"1.25.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks"],"author":{"name":"Anatoliy Aptukov"},"license":"BSD-2-Clause","_id":"react-ext-hooks@1.25.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"d8d4915a562fbaf80920d98725c932e592f94dea","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.25.0.tgz","fileCount":15,"integrity":"sha512-Ge6riDtxZ2nuMRbCdBk2JZgxq+uxM6HTvKPPHVoufr7DsrTL2H/tyF26O5vcjmV5yC7c7vFz6GyN0NdNHibF2g==","signatures":[{"sig":"MEUCIFMHaDCete2PDCiq8UXj5kFQIfddJonjfKKnH5IJkoRNAiEAgqksAXveFfwyfkzAC7DpeYYJulP7uM1VDrYH/bvmZQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23119},"main":"dist/index.js","type":"module","gitHead":"89af5ed18c48851c329c955f6e535e2c05e3f3ab","scripts":{"clean":"rm -rf dist","watch":"./node_modules/typescript/bin/tsc -w -p .","compile":"npm run clean && ./node_modules/typescript/bin/tsc -p .","prepublishOnly":"npm run compile"},"typings":"dist/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.9.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@juggle/resize-observer":"^3.4.0","compare-arrays-ignoring-order":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.25.0_1733948856489_0.35302490493753447","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"react-ext-hooks","version":"1.26.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks","resize","resize observer"],"author":{"name":"Anatoliy Aptukov"},"license":"BSD-2-Clause","_id":"react-ext-hooks@1.26.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"b624ac6d082b2b4ecee107a19aa8269c9540ac97","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.26.0.tgz","fileCount":4,"integrity":"sha512-AepHpbVs4lEuu/Z/ZZEZ+SJ7HH0w/PxW5IbdMQbwHs3yICbqja8mLBUJCPS8r7ptqT4iX2m1qinSq+kXOisbng==","signatures":[{"sig":"MEQCICV1e3ESpaT88L4b68C8nhVImW3URIlWdROfDoOMLWyrAiAL/3rwuIorV8a/FeNb0yUAqnCKogWlvhfro52npV6FSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16642},"main":"dist/cjs/index.js","type":"module","module":"dist/esm/index.js","gitHead":"b1fa86798ce6ae29d447b43e2de411a256989f3d","scripts":{"build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","watch":"./node_modules/typescript/bin/tsc -w -p .","build:cjs":"babel dist/esm --out-dir dist/cjs","build:esm":"./node_modules/typescript/bin/tsc -p .","prepublishOnly":"npm run build"},"typings":"dist/esm/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.9.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@juggle/resize-observer":"^3.4.0","compare-arrays-ignoring-order":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.8.4","typescript":"^5.5.3","@babel/core":"^7.9.0","@types/node":"^20.14.9","@types/react":"^18.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-preset-jason":"^6.2.0","@babel/plugin-transform-modules-commonjs":"^7.26.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.26.0_1734515231883_0.7575942761884891","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"react-ext-hooks","version":"1.27.0","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks","resize","resize observer"],"author":{"name":"Anatoliy Aptukov"},"license":"BSD-2-Clause","_id":"react-ext-hooks@1.27.0","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"dist":{"shasum":"9ce0ba2617230820b1e9bc15329cfe3cc162c8af","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.27.0.tgz","fileCount":16,"integrity":"sha512-DFRZV2GSQzdCC48V22BU75Trs1Arpg5+EchcgMdy/FDxfGTx8XPtRqbCuNFPXAFEFDwLelWUMFPW/b/eS9WWLg==","signatures":[{"sig":"MEYCIQCwy1U+HCDY7vSsp4NPlZ9n/Kgly4W3ponclJ8Sdu42CwIhALGCYJdV+yBEA1E0xqNqHhX1Ts946dnqJ0SgESS+GhNu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24794},"main":"dist/cjs/index.js","type":"module","module":"dist/esm/index.js","gitHead":"b1fa86798ce6ae29d447b43e2de411a256989f3d","scripts":{"build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","watch":"./node_modules/typescript/bin/tsc -w -p .","build:cjs":"babel dist/esm --out-dir dist/cjs","build:esm":"./node_modules/typescript/bin/tsc -p .","prepublishOnly":"npm run build"},"typings":"dist/esm/index.js","_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"repository":{"url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git","type":"git"},"_npmVersion":"10.9.0","description":"It is a library of React hooks that extends its capabilities","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@juggle/resize-observer":"^3.4.0","compare-arrays-ignoring-order":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.8.4","typescript":"^5.5.3","@babel/core":"^7.9.0","@types/node":"^20.14.9","@types/react":"^18.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-preset-jason":"^6.2.0","@babel/plugin-transform-modules-commonjs":"^7.26.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ext-hooks_1.27.0_1734515682192_0.29822950202355036","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"react-ext-hooks","version":"1.28.0","type":"module","description":"It is a library of React hooks that extends its capabilities","main":"dist/cjs/index.js","module":"dist/esm/index.js","typings":"dist/esm/index.js","scripts":{"prepublishOnly":"npm run build","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"./node_modules/typescript/bin/tsc -p .","build:cjs":"babel dist/esm --out-dir dist/cjs","watch":"./node_modules/typescript/bin/tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git"},"keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks","resize","resize observer"],"author":{"name":"Anatoliy Aptukov"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/plugin-transform-modules-commonjs":"^7.26.3","@types/node":"^20.14.9","@types/react":"^18.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-preset-jason":"^6.2.0","typescript":"^5.5.3"},"dependencies":{"@juggle/resize-observer":"^3.4.0","compare-arrays-ignoring-order":"^1.11.0"},"_id":"react-ext-hooks@1.28.0","gitHead":"b1fa86798ce6ae29d447b43e2de411a256989f3d","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Pv/JozrHSXhf51YpxFXJadAyXlNrky5Lu1vzDUyfSER7Ntwn7gDKr0pguH3xYCvS5ZwcR2frBf7Soql8nA6FpA==","shasum":"e58e2fc825c695e08d8cf67cc053acd62e61c8a1","tarball":"https://registry.npmjs.org/react-ext-hooks/-/react-ext-hooks-1.28.0.tgz","fileCount":21,"unpackedSize":32552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAKW6lrXV/+3QCvThH8fBNqZoGO02BIXbvmSnX3eu+tgIhALn8HingwZZUOFbgm8mwW4fHF2vrFsgTmHYXZDehLiQk"}]},"_npmUser":{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"},"directories":{},"maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-ext-hooks_1.28.0_1734516019812_0.32005691877266695"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-05T14:33:20.941Z","modified":"2024-12-18T10:00:20.167Z","1.0.0":"2024-07-05T14:33:21.076Z","1.0.1":"2024-07-05T16:16:31.127Z","1.0.2":"2024-07-05T16:22:48.759Z","1.0.3":"2024-07-05T16:27:12.607Z","1.0.4":"2024-07-05T16:41:50.753Z","1.1.0":"2024-07-05T16:46:29.972Z","1.3.0":"2024-07-05T16:53:00.126Z","1.4.0":"2024-07-05T17:18:17.467Z","1.5.0":"2024-07-05T17:34:04.422Z","1.6.0":"2024-07-05T17:42:26.054Z","1.7.0":"2024-07-05T19:49:32.447Z","1.8.0":"2024-07-05T21:07:36.540Z","1.9.0":"2024-07-05T21:20:46.010Z","1.10.0":"2024-07-05T21:27:15.464Z","1.11.0":"2024-07-05T21:31:03.858Z","1.12.0":"2024-07-08T15:09:58.433Z","1.12.1":"2024-07-08T15:51:12.732Z","1.13.0":"2024-07-08T15:53:24.944Z","1.13.1":"2024-07-08T15:54:25.746Z","1.13.2":"2024-07-08T18:01:19.305Z","1.14.0":"2024-07-11T09:33:05.492Z","1.15.0":"2024-07-11T09:37:30.537Z","1.16.0":"2024-07-11T14:33:16.943Z","1.17.0":"2024-07-11T14:42:05.710Z","1.18.0":"2024-07-11T14:44:04.741Z","1.19.0":"2024-07-11T14:46:30.430Z","1.20.0":"2024-07-11T15:15:05.959Z","1.22.0":"2024-12-09T15:49:02.129Z","1.24.0":"2024-12-11T18:50:09.340Z","1.25.0":"2024-12-11T20:27:36.658Z","1.26.0":"2024-12-18T09:47:12.147Z","1.27.0":"2024-12-18T09:54:42.352Z","1.28.0":"2024-12-18T10:00:20.001Z"},"bugs":{"url":"https://github.com/AnatoliyAptukov/react-ext-hooks/issues"},"author":{"name":"Anatoliy Aptukov"},"license":"BSD-2-Clause","homepage":"https://github.com/AnatoliyAptukov/react-ext-hooks#readme","keywords":["react","hooks","render","rerender","global","state","local storage","session storage","storage","ext","hooks","resize","resize observer"],"repository":{"type":"git","url":"git+https://github.com/AnatoliyAptukov/react-ext-hooks.git"},"description":"It is a library of React hooks that extends its capabilities","maintainers":[{"name":"anatoliyaptukov","email":"3_kilos@mail.ru"}],"readme":"# react-ext-hooks\n\nIt is a library of React hooks that extends its capabilities. Both types of modules (ESM / CommonJS) are supported.\n\n![react ext hooks set](https://aptukov.com/third_party_assets/react-ext-hooks/logo.png)\n\n## Content:\n\n[Install](#install)\n\n[Usage](#usage)\n\n**_Store hooks:_**\n\n[ useLocalStorage() 🪝](#uselocalstorage)\n\n[ useSessionStorage() 🪝](#usesessionstorage)\n\n**_Render hook:_**\n\n[ useReRender() 🪝](#usererender)\n\n[ useRsizeObserver() 🪝](#useresizeobserver)\n\n**_Other:_**\n\n[ Examples in CodeSandbox ](#other)\n\n## Install\n\n**npm**:\n\n```bash\nnpm i react-ext-hooks\n```\n\n**yarn**:\n\n```bash\nyarn add react-ext-hooks\n```\n\n### Import\n\nTo import all the hooks, use:\n\n```typescript\nimport {\n  useLocalStorage,\n  useSessionStorage,\n  useReRender,\n} from 'react-ext-hooks';\n```\n\n...or you can import only the ones you need.\n\n### Usage\n\n## useLocalStorage\n\n#### 🪝🪝🪝 Description 💁\n\n**useLocalStorage** is a hook for React that allows you to write to local storage data in the format of simple types or your objects. The hook also allows you to read data from local storage and causes the component to re-render when the data in local storage changes. In case there is no data in the local storage, the hook will write and return the default value you specify.\n\n#### API 🚩\n\n**useLocalStorage<T>(key: string, defaultValue?:T, options?:Options)**\n\nReturns **[value, setValue]** when called. The return values work similarly to their counterparts in setState() hook.\n\n**key: string**\nKey for identifying the value to be stored.\n\n**defaultValue?: T**\nDefault value. The argument is optional, but it is better to specify it in case the value is absent in the storage.\nValues of type object pass serialization on writing (default JSON.stringify()) and parsing on reading (default JSON.parse()).\n\n**options?: Options**\nOptional argument, has the following properties:\n\n```typescript\noptions: {\n    syncData?: boolean,\n    serializer?: function,\n    parser?: function,\n    logger?: function,\n};\n```\n\n**syncData?: boolean**\nAllows you to synchronize value change events between different hook instances. The default value is true.\n\n**serializer?: function**\nAllows you to specify your serializer function instead of the default. The default function is JSON.stringify.\n\n**parser?: function**\nAllows you to specify your parser function instead of the default. The default function is JSON.parse.\n\n**logger?: function**\nAllows you to specify your own error logging function instead of the default. The default function is console.log.\n\n#### Example ✏\n\nThe most basic use of a hook involves calling the hook function with one parameter - the name of the local storage key. However, it is recommended to use it with a second parameter - the default value:\n\n```typescript\n//local-storage-input.js file:\nimport { useLocalStorage } from 'react-ext-hooks';\n\nexport function LocalStorageInput() {\n  const [value, setValue] = useLocalStorage('example1', 'Default text');\n  return (\n    <>\n      <div>The text bellow is stored in Local Storage:</div>\n      <input\n        value={value}\n        onChange={(e) => {\n          setValue(e.target.value);\n        }}\n      />\n    </>\n  );\n}\n\n//add to usage file:\n<LocalStorageInput />;\n```\n\n#### Features ✅\n\n✓ Built-in work with different data, including objects\n\n✓ Support SSR\n\n✓ Synchronization between all hook calls when data changes\n\n✓ Written with TypeScript\n\n## useSessionStorage\n\n#### 🪝🪝🪝 Description 💁\n\n**useSessionStorage** is a hook for React that allows you to write to session storage data in the format of simple types or your objects. The hook also allows you to read data from session storage and causes the component to re-render when the data in session storage changes. In case there is no data in the session storage, the hook will write and return the default value you specify.\n\n#### API 🚩\n\n**useSessionStorage<T>(key: string, defaultValue?:T, options?:Options)**\n\nReturns **[value, setValue]** when called. The return values work similarly to their counterparts in setState() hook.\n\n**key: string**\nKey for identifying the value to be stored.\n\n**defaultValue?: T**\nDefault value. The argument is optional, but it is better to specify it in case the value is absent in the storage.\nValues of type object pass serialization on writing (default JSON.stringify()) and parsing on reading (default JSON.parse()).\n\n**options?: Options**\nOptional argument, has the following properties:\n\n```typescript\noptions: {\n    syncData?: boolean,\n    serializer?: function,\n    parser?: function,\n    logger?: function,\n};\n```\n\n**syncData?: boolean**\nAllows you to synchronize value change events between different hook instances. The default value is true.\n\n**serializer?: function**\nAllows you to specify your serializer function instead of the default. The default function is JSON.stringify.\n\n**parser?: function**\nAllows you to specify your parser function instead of the default. The default function is JSON.parse.\n\n**logger?: function**\nAllows you to specify your own error logging function instead of the default. The default function is console.log.\n\n#### Example ✏\n\nThe most basic use of a hook involves calling the hook function with one parameter - the name of the session storage key. However, it is recommended to use it with a second parameter - the default value:\n\n```typescript\n//session-storage-input.js file:\nimport { useSessionStorage } from 'react-ext-hooks';\n\nexport function SessionStorageInput() {\n  const [value, setValue] = useSessionStorage('example1', 'Default text');\n  return (\n    <>\n      <div>The text bellow is stored in Session Storage:</div>\n      <input\n        value={value}\n        onChange={(e) => {\n          setValue(e.target.value);\n        }}\n      />\n    </>\n  );\n}\n\n//add to usage file:\n<SessionStorageInput />;\n```\n\n#### Features ✅\n\n✓ Built-in work with different data, including objects\n\n✓ Support SSR\n\n✓ Synchronization between all hook calls when data changes\n\n✓ Written with TypeScript\n\n## useReRender\n\n#### 🪝🪝🪝 Description 💁\n\n**useReRender** this is a very simple hook that returns a function that, when called, re-renders the component in which the hook is declared.\n\n#### API 🚩\n\n**useReRender()**\n\nReturns **callReRender** function when called. You need to call this function when you need to rerender **callReRender()**.\n\n#### Example ✏\n\n```typescript\n//rerender-tesp-panel.js file:\nimport { useReRender } from 'react-ext-hooks';\n\nexport function ReRenderTestPanel() {\n  const callReRender = useReRender();\n  const renderCount = useRef(0);\n  useEffect(function onReRender() {\n    renderCount.current++;\n  });\n  return (\n    <div>\n      <div className='re_render_panel'>\n        <div>Current render count: {renderCount.current}</div>\n        <button onClick={() => callReRender()}>Call render</button>\n      </div>\n    </div>\n  );\n}\n\n//add to usage file:\n<ReRenderTestPanel />;\n```\n\n#### Features ✅\n\n✓ Support SSR\n\n✓ Written with TypeScript\n\n## useResizeObserver\n\n#### 🪝🪝🪝 Description 💁\n\n**useResizeObserver** this is a simple hook that allows to observe for resizes of a ref containing an HTML element.\n\n#### API 🚩\n\nTo watch the entire page use:\n**useResizeObserver<T>(watchEntirePage: true)**\n\nor to watch an component use overload function:\n**useResizeObserver<T>(elementRef: React.MutableRefObject, parentLevel?:number)**\n\nReturns object **{width?: number, height?: number}** when called.\nProperty **width** of return object contain width of element or page in pixels. Property **height** of return object contain height of element or page in pixels;\n\n**watchEntirePage: true**\nPass this argument with true value to watch the entire page.\n\n**elementRef: React.MutableRefObject**\nReference to an element defined using a react hook useRef.\n\n**parentLevel?:number**\nOptional argument, is needed to watch the parent HTML element. The parent level is specified by a number passed in this argument/\n\n#### Example ✏\n\nThe most basic use of a hook involves calling the hook function with one parameter - the name of the local storage key. However, it is recommended to use it with a second parameter - the default value:\n\n```typescript\n//resize-counter.js file:\nimport { useResizeObserver } from 'react-ext-hooks';\n\nfunction ResizeCounter() {\n  const resizeCount = useRef(0);\n  const { width, height } = useResizeObserver({\n    watchEntirePage: true,\n  });\n  useEffect(\n    function onReRender() {\n      resizeCount.current++;\n    },\n    [width, height]\n  );\n  return (\n    <div>\n      <div>Current resize count: {resizeCount.current}</div>\n      <div>Current width: {width}</div>\n      <div>Current height: {height}</div>\n    </div>\n  );\n}\n//add to usage file:\n<ResizeCounter />;\n```\n\n#### Features ✅\n\n✓ Polyfill is used\n\n✓ Support SSR\n\n✓ Written with TypeScript\n\n## Other\n\n### 🔥 All the examples of usage **react-ext-hooks** are in the [sandbox](https://codesandbox.io/p/sandbox/uselocalstorage-example-sjgv3p?file=%2Fpackage.json&layout=%257B%2522sidebarPanel%2522%253A%2522EXPLORER%2522%252C%2522rootPanelGroup%2522%253A%257B%2522direction%2522%253A%2522horizontal%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522id%2522%253A%2522ROOT_LAYOUT%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522clycszphg00062069x5dewumi%2522%252C%2522sizes%2522%253A%255B100%252C0%255D%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522EDITOR%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522id%2522%253A%2522clycszphg00022069pemmgch8%2522%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522SHELLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522id%2522%253A%2522clycszphg00032069grzm3c3q%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522DEVTOOLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522id%2522%253A%2522clycszphg00052069cr2f6btf%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%252C%2522sizes%2522%253A%255B50%252C50%255D%257D%252C%2522tabbedPanels%2522%253A%257B%2522clycszphg00022069pemmgch8%2522%253A%257B%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522clycszphg000120695etoapxb%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522FILE%2522%252C%2522filepath%2522%253A%2522%252Fsrc%252Findex.js%2522%252C%2522state%2522%253A%2522IDLE%2522%252C%2522initialSelections%2522%253A%255B%257B%2522startLineNumber%2522%253A46%252C%2522startColumn%2522%253A26%252C%2522endLineNumber%2522%253A46%252C%2522endColumn%2522%253A26%257D%255D%257D%252C%257B%2522id%2522%253A%2522clyd3zjkc000220692hrvc8j7%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522FILE%2522%252C%2522filepath%2522%253A%2522%252Fpackage.json%2522%252C%2522state%2522%253A%2522IDLE%2522%257D%255D%252C%2522id%2522%253A%2522clycszphg00022069pemmgch8%2522%252C%2522activeTabId%2522%253A%2522clyd3zjkc000220692hrvc8j7%2522%257D%252C%2522clycszphg00052069cr2f6btf%2522%253A%257B%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522clycszphg000420693izfd20d%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522UNASSIGNED_PORT%2522%252C%2522port%2522%253A0%252C%2522path%2522%253A%2522%252F%2522%257D%255D%252C%2522id%2522%253A%2522clycszphg00052069cr2f6btf%2522%252C%2522activeTabId%2522%253A%2522clycszphg000420693izfd20d%2522%257D%252C%2522clycszphg00032069grzm3c3q%2522%253A%257B%2522tabs%2522%253A%255B%255D%252C%2522id%2522%253A%2522clycszphg00032069grzm3c3q%2522%257D%257D%252C%2522showDevtools%2522%253Atrue%252C%2522showShells%2522%253Afalse%252C%2522showSidebar%2522%253Atrue%252C%2522sidebarPanelSize%2522%253A15%257D).\n","readmeFilename":"README.md"}