{"_id":"@casper124578/useful","_rev":"48-ea33431fa2ecb4e10d167336f6376dcb","name":"@casper124578/useful","dist-tags":{"latest":"2.1.0"},"versions":{"0.0.1":{"name":"@casper124578/useful","version":"0.0.1","description":"Soon™️","main":"index.ts","scripts":{"prettier:fix":"prettier --write .","lint":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"3b91a30f13c2f2cab195accebde03dd1bddde42c","_id":"@casper124578/useful@0.0.1","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-MeCQmTxUiEbBYFp12qNZjZuwhUovHb+MYS2ug9xhB69P48XNUU2oV7BQFgxWYaf77rKwu98YTATfRrKGUQw54g==","shasum":"859e4dc15125bb814cc7ac3c557747dceb3e60d8","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.1.tgz","fileCount":14,"unpackedSize":5993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiCEyCRA9TVsSAnZWagAAw0QP/imsI8UKXaZz54CbzkOq\nkbp27Jawj9Lw5EwELLj9iRyYMZZvth1uDLynTo4fwLMlXyAllS75/MO9QlBo\nd+ah+w3481H//wOQ/nc/a3l1fgTzaUw9H8SPNbp6+1omKTj460XSGttmOzWc\n1nFVDWXlTTJqIQ206D7diovipkEVURLgklIs0BhbYgeswQoT6lgLcVyi72t8\ndwfT2vffmZhPYS4oEcOTjyp5UsfVS7FJ7obV2UJpGBmWnK4BNKdcrJBBH8dB\n98YAau2XwzUqhrxCpaKnOBItm1Y3b+qb/2VeLSXtJHmaC10PqShkvrGtJv/w\nJK5XP8OGFmQ2Dnp3xafzeJc7FMsYXvD02LEeTh9SpO3Fb3Pc8pjvSbNwWP6V\nzoXFELM0EEgRpb0KuGVSz8Xkii3KxCJm1ttAkl/j/WNWHtmgOTtbt7M5inRY\nR2D4MSzAJypmeZGne5Ko1KShtCZjX5IMeoueecv/rHVAh7aDgy2wsP471ekk\nM+y+oSAVQKpwNuZEJlkR29HyNAYzfN7wxodPCcf038KhhgmPzpz4CAyzP5WP\nuJLbAEYB62PVyE8PtaTbzY/UvifqUXVPjzO6tpgQg/kNJ1k9cLBpUSG1YNPt\nYlVcg1xpVIbEhhITUHklKaU1sYRtzBMz8wXHLHWz8pwDa0B5QdeBcQQG5bq8\noJ0W\r\n=fJva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOE5kqs+MPe93opyPbp5IYx8tC4pphAcKgmFM0zNt58wIgI/pmwoSEX4mV+0gnaZw8+2444W6NQ85WP417ik4VWXk="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.1_1619534130487_0.6927637047848791"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.2":{"name":"@casper124578/useful","version":"0.0.2","description":"List of useful React functions and hooks","main":"index.ts","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","build":"rm -rf ./dist && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"b774ff78506c79057c46bdec9748831ccbf77395","_id":"@casper124578/useful@0.0.2","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-ih8b0hgmnw8t6H9+GfsFjzmqGPUQEghIBMz8Fk6wmtk8vu2rBlYM7Y6jaKv81ysFX6ogX7OGlWtDNZHill6M+A==","shasum":"30385549b0477c49b88c99bdcfbade9541e03850","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.2.tgz","fileCount":14,"unpackedSize":5925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiCLhCRA9TVsSAnZWagAA2fUP/Rd1uC44mddS0+jd2pkX\netpccZBSWmBKqywtLKgNNltlfvSUY0dVqog+Im7g+59n6pFogtWFpcF6VxYE\nbsqnfho4XaNPi0nVfb4tIxtsWATTOz0cC3E5Tis1EW+YmZxbgCn9g69utTIM\nNYV+RfoQj0cSkRR6XTo8macu01o4Y4uPe/kju3lfke7z57Gi6eO9DroC+0e9\nlrFMBxf6Pmu9XmZnRQ5Xrs5D7dLaWW/bm80csF8M8SsxFHQKHCSong/RxrnA\nJP/IIBp38xAVN5p2CHMI54AjlYEa4KXvlLfHtvTlbZLcs1YK79NA5bDG58i1\nhplzhExggbFMgVwLGxU6Zkc3ceAJ+XKmArHtaXLBDAmrGacAec4TpxB/dIsb\n6SNPvwUBCeUMw+ZXJSbz+fDsXe7Qj+d4mu2DDuy98DLyoRs5ZU+qPEeiqYvV\nRjqx4RcCh4m750OGWnywpO/KAtl3pQOhPHWdzT8rMMaMh2KMGXJfjY/0aUEh\nVN19+yr8oC04pXBMJROS6p1aSF9lAq+2BQJw+WHOCe3okcLcimWfXWbfK9Jx\niRlyaZNB4PVIDnQOW+267+3BoKepcEx4OhkFYExRnglwaRQmfdi4HEYrAfAP\nSUd5a7AsyBxd6GK+Da8MmNG7eWf8MuXa/69EitDt5BRLBvyvrVut0G0D6vT9\n8knf\r\n=XJ5a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTimAP8jMPQRBSGxDZz9WY6f8p73du/8prAw9FuxlBQwIhAN/+AZbqBQ8JDTBPQhf1fe0T+BOWxSL2FC4Bq6/OHHE1"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.2_1619534560777_0.996941407390104"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.3":{"name":"@casper124578/useful","version":"0.0.3","description":"List of useful React functions and hooks","main":"index.ts","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","build":"rm -rf ./dist && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"2dc48e3024dbd6f547a2abcd7bca7b6dee979168","_id":"@casper124578/useful@0.0.3","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-ciMPMMMKQxv0dxfs0yjYx/vGZbpHXi83UMyzR6+0PWY/e4AJ5VmWpq3HOksi8SKQFYCh8wXUbt/XgUL+vReOfg==","shasum":"9a0743840b1425c0000299df90b8fb516289f452","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.3.tgz","fileCount":16,"unpackedSize":6402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiCTMCRA9TVsSAnZWagAAidsP/2gfmRZMpvK7STq6lCMd\nfLFvn4ywYMLWG4o5WZAQBE2a3lfWfOhq+vQ0UwoGfpCiFbFtEqlGLq6I3zQl\n2wOPsGVGEp1C9YE83ApVJILzSzuDw4XsI5RjMuwlI1cML+0h3LBqzZ8S8INE\nCEAZeXgkczqHZbjXSirV/WhsN6pgmLBVWHJpEqoiCtW2AvjaZ0wZxujz380n\nFf1ld7+qZzlsyq5QemLbnIrrpbJH06sbHoZHpwxyjbVch1EP4DoO8dBN1qAK\nSdotI2WOZAnPOUF2Ql/OPvnhXc+xIhnIIRoyf6c1LbELTVQUgvN4VOAwR4YM\nNtYzCUlLBK9POi8FtajZRsbUpvWBHnL5vDkVixJAA4RPh8waPbIV3f6FHMLQ\nJJKkN/JPPqt0U0LvwgqHYXZlJMUQdX9Lv3/9wAZSP7tFpXce5eJCSLqRdv7K\ne7WYCZqpqoFl2Po2q8q8bON5BWZSMV23e5LfrgtEABhcJNkmaVD6/ik7ziOA\n3UZDZspAqvUnI7wKFgCHDRbkwBpuaUFwsL8eXEcJc+HrBsOSHV+X24cTG5/7\nOUImoVft+uQXghh1q4nwI8Bo1veirx5q/Y6AbD8LYcvoCKNHC7VkhCFLWRp2\nly9fueEQAfBrwNoL+1EWMmu0P+52Eq63h3G61QjFd/04NBxqO86elXri7b49\nXdVD\r\n=vJGr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNBmx3GuB/09nObumpO9tlCbapm94IvNlTkItilyN7ewIgVOt8V2cyVTHiH7z6l9ctI1x6slA3vSzTweYreqvBUVM="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.3_1619535052388_0.6584768308912912"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.4":{"name":"@casper124578/useful","version":"0.0.4","description":"List of useful React functions and hooks","main":"index.ts","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"ff23348432d9ee67110c1097b6421a10b18fdbcb","_id":"@casper124578/useful@0.0.4","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-8TeWLIVR+RFqBYmHd3G/VubH6Yo3xDuV4MzNVwKCMGIfxmHPpsGM1iKbZEIFm1Hg0mjoN0X5HJ3AoSrjLwx6eA==","shasum":"3e941c25e510d8c49c3add0e4cbbb465e00975ca","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.4.tgz","fileCount":16,"unpackedSize":6541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiCZQCRA9TVsSAnZWagAA4hsP/2k+boLng89Cy19HGpUC\nV4azRSf9VJIwAktfOCsyOTGMzHH5So17Gg0uFD0pV/EdGDIQpdoY3NGUqf1P\n3GYfjM2X7mYYuDqUPf+TsfsDth18SHDPpSJXCKkJ2Peuf1iDPRqaXYiRYDWh\nc1KwZvXH9DX12V+69ZovV27crnzbpp8nhuyZ7hCcZ3PfPpsWpuaMezQ0HGbE\nMYGPfd4MHNck+EZR4gPa+Y1Lq3CNzzKe+BVpC1JfBXzpoIcRhSwP3sYpJZM+\nGHSSIBoA5CISNY4Rm7wVLU2dGXYZO2WZ7V5KhKKjp4K6iv1fxSfCs6WvUAXU\nztK5wtuikbu+q8KopkGdvGGtGP+9O22szxsD34ipLChm6EBdNuYIDoorkqJT\nWkNU7QQ/qbg+GORvgaQugXS/waHqqxg2araojwkerVPTeTB68PnScpXuKNIA\nuXJuyA4mUVbXv5CMMSVmAVS3qZsCE/yv4dFF2h46MLP2DDD89BF+pdW11mnu\nA2nishP91kz+g8MgwxJ4GiDcXKzDlPXPIW0Vh+vqoSRi/ZYm0uaw35WjQ0en\npt+q7rYrC/ufcTAoaEBBeYT86t54QaNdpYsUDwXrxsjegS0lijJ/V8Rx0P3E\nUuuw5zu1wuzN83Lwj1TH1MoRr0c/5kR/hEH1TjSUEeWft/hbkJq36HYgdaXH\nQlQB\r\n=bBcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcHzDdRCCzoNkF8quoI9PSeSGnLt1PnQ9CltmjJA+fvQIhAJpmyi0SFwf2VllSC1PrcaUmN1A0pl/JOECXtGoXrCHf"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.4_1619535440264_0.5527286068348491"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.5":{"name":"@casper124578/useful","version":"0.0.5","description":"List of useful React functions and hooks","main":"index.ts","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"76e471a4064567d5da31ebbe711729537089824f","_id":"@casper124578/useful@0.0.5","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-7rmww0QHePIiw6witJi+PJk+H6jifoias/LpXOaDs9HbQrI/pJyVZgFr/J2X8Pu811NvzuYeOq7Fl0fkwb18Xg==","shasum":"8de3a5fe44eee8b63240e95af33e98a1d7715151","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.5.tgz","fileCount":16,"unpackedSize":11954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiCfvCRA9TVsSAnZWagAAk5AQAKAQIdcTt2aPZizJZ0Tz\nnlkdhG0/OVJLfaXcv5Za96oNMTzeh1HLBKqIynG6ht8CSJD0w8OAyq0lAgrY\nWzSLivF/a2MM1Cpp+msZWd7tc6UgfHgmN7aY8mnEzdK6GejxrC3ThyuexaW/\n5ygRxoS1wcqV2H3vq7i/El/ixMemY3EmKOn8o9q0Hn5GodNimAQTJZ2b3pih\nnVRA4zXh99ExrQGTWQkbHmBdrIrxIxnpc/JVUApXJFyXIbbGpTKE1MPf9f1k\nBeRuk2fyiAA9C2ODHncBTEiadzver0WDoS6AoXUo/Rn0SiD8w2IEI1oRuowu\njRi/f6nzEPt+P9mi3zKHs6CNcW/rqb+ZDu++1h2h21DCo38+T5Wn7IbOT3pJ\nubhNGt1LXHvQsEtT43BW+DQ2sIgJOwg0Cz3gYOhBRsMc71nUJPcEI78nYf6d\nT86NuG7yeaEqr9c+SoDszZqx9pD2XGDJPN5r/RAwWLGSwZwVkZWGBqbk3+CZ\nrJ0/tqImQjgu6OVbTzljPUmd/GX7brwv99D4ggLc640zGkLbgkkV7kpniaUb\n28KN31QOKy07o0TtiBCvhzrqgPk2bora/q0QC4A5Lhd0uW+5a2WVQayv45hC\nedF/yPuBgcReDhIdv5TUpekDjcFkG8uIaG22zibvbtG5SokpYqqfwYOhA56D\nUSwA\r\n=bbFy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+ozPoSAJtZk7HRbAiqX1O7hfWYr+xCUIFYMHXagsCBAiEAv+z1mv+M89sTN+7kksh/9EeKAsPw+8P7u5LyGVUq6b0="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.5_1619535854906_0.9436303171370803"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.6":{"name":"@casper124578/useful","version":"0.0.6","description":"List of useful React functions and hooks","main":"index.ts","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"3b31724e50e5deff2b422be91216550d8b5e7383","_id":"@casper124578/useful@0.0.6","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-WEENkFjYGxpjcAuKlKuNdpTQ5Dv0PV/Qp10tNug++EZ0Dff23fwyLlZWCEqZpB0hmyO7vLEh9pkd64PeWMBXeA==","shasum":"3f79ae9c2c8dd6648adc01b0a865047479ff35f0","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.6.tgz","fileCount":16,"unpackedSize":12002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiE8WCRA9TVsSAnZWagAAemAP/RI7tDNzTOdk6Jbroxti\n+P7KIrGRHhFlUvLvPrAotznaJgD7FenDdwr9yBG8A/utju/Je7cD3HaGgcuf\nIB+KCzBYDH0V/scYTxUKRVKctOybsHSlbQMQzLYhqzC7hUfNFMVHJxoAzzYz\n9+v9S2l9mEvxvWra1z7znCz394W1ONoHMJNj1jiv+B1OMtmDGnNiXirQvBhN\nj3lTuGmNi73Mj24Vfy277sqWB58BiBr3oTtrHDPAs0V4YSWdGyckyhDYwKrJ\nnQd4wPMiRmwxkjkL8BdxgAY0QvawZ31gJfWZI53WLwtPi9D70EsSbPKywnyo\nYxK3PB8bMjrjfVvIuGgIf/xYGlrlAHmpah4Y9fitX+gT5KgTtRB/d8nTBDSu\nPYyuJmSRAgeZvM9u9I9hs04VxoVoexQRnXrlbRg4ULEJsi/AnYlqbFq24dsz\nBHssFt5i1ECpCvNOGEE8XHlYFINcpnPpso4XbuXIRAn3o4KJGy8W7EDGurZz\nizMFr3nuksuYplxZ7Vi2wAqIoIFwiQfAR2Kt5IqmZ2lkUP/38NaUQESOv3Wl\njOEvzAUQvM+x5zIkSE9pARIS6GAh91IiSOVh/2C4Wt0R8+Kr+hY43QyfikXc\n+sL75tepedKuyCqxzkrNqo4mR9HnXiRrPLgNZbPBUJyKDij8zJEOjr69eewc\nF861\r\n=Zl3c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyXIalzWZ/lxHH9DPjcDjrQLRsAMfF3Q6vQO5iHvNqRAiBKxvMNBKu+UDxPbA3ImFnJeyNRfdwkJlVB915LrPXanw=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.6_1619545878364_0.8366010212178747"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.7":{"name":"@casper124578/useful","version":"0.0.7","description":"List of useful React functions and hooks","main":"index.ts","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"33ea2d53f031758aa9c9427028daf6f9d459f737","_id":"@casper124578/useful@0.0.7","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-uv1PFWS4Ap4c6d7EZauL1qn/b7HhfBQIWIPyPzCLhJdAtNOvry+zJ2YWCVIjKiWsh1uyMlNITTq/m0UpVn7tfw==","shasum":"76c3e2503f9c1b294f468565b0bcaac030fbe8c2","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.7.tgz","fileCount":18,"unpackedSize":14420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiFHICRA9TVsSAnZWagAAFZwP/jEDU84eg31kiVjOmgDb\nFfXLtXAMdkRMZj+SAgKp8Mw7svDJLEjoqw0eVRvXvD26/ZeQJgQxkVp/LLs2\nmZbAm9di5oUITSjPgtmCcl0e/UUnqQLfLVs2+KfsGVhU3AkeDaJKrLVIfO3U\nlcEV4/J4kRiP3C2oSR06x40BXhJs+38iIAJFf16pLicEvDE7LZF3wn/WuPBr\nGggsTPU/D3OwLNESpc50R5QDR/YQkVnnk9bVSVmOpQuc9swlJjG4Fk5VDUfq\nTGzJXNxTTfyPtG4QaSXrxP4U0d0cUxDFWqnm8keMvZf5cVAGFU6VtHG1ooXX\noa/+JyxcNOLXcVPdEGvlXBo5bY9fecXzn4NI5/V/ou1E/rpoa/sVOJDE6+QO\nLEygEfH4lnwDQzgxgB/Px5IlWR8+CEP0XAsOuVBceweJRhKwk0rHU9rJ1N4T\nEwFBJQTn6lEfvdzLYnxMTVlVpJj+uPAAxi9LUNOlvsehIJurN1u/TIIX1isl\n/KoBQ7ZzNsgAH340/d5AS1APPfz8+NMlkfaOhKTBin9NUdjT7EZRJnpAJx7v\n9IQqUC1SINSBIUORZDjm2Agvf0FiEBr8JWY+5loNzbQzCCEdW2NrvPhb9pQr\n9MI+sNTAhf8m0d7RH99j2IJinImgmWqTfjQAUqBaswG15Joagc9FfAmRcWbz\nzvb+\r\n=3FoE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+nfg0NjyJ/AE7dCC59gc350aIgJ5LOkjfkO/BCqlYyAiAUSAr9cBGajJ1hRAWNV4dnPFy0ZEUTzZxwHzvrW++d3w=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.7_1619546567586_0.06973451523179786"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.8":{"name":"@casper124578/useful","version":"0.0.8","description":"List of useful React functions and hooks","main":"index.js","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"cdc5c8522bd3e106341447fa923fffdca6f8b252","_id":"@casper124578/useful@0.0.8","_nodeVersion":"14.16.1","_npmVersion":"7.11.0","dist":{"integrity":"sha512-29vqqxew7GD0UGmlIgpQAjLKg64bjJcdkneAoEOs5ug2RgF6omToUalpG2Dld4IZbUhbN7W+k0FHnITIF6BqKg==","shasum":"d1ee73cf60cd620c807aaf8d9a45968da86b96ad","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.8.tgz","fileCount":20,"unpackedSize":16525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjBaWCRA9TVsSAnZWagAAaWwP/3xU0EKQQFzRjmWRrlZA\nG42+mc8yZbtkST2fVCDEexjkzemnrWbO6nJWMH+7DAJrxuvhKgwjXqBrYf7Z\nz9lmiprt0+DtC3uoQjct30QBT7JYk8eckHtuNC3thySnCzSD3pUkFGZ41v4C\nw5qp/e6cO7b9NhTz0n7lS4pzhGwv2TxtkYFjS7K841YB4T8eB2BAF+Ru8YFK\nGUzsjdbBUiAewizOFQlUhoHJikKY7zwlWMw8IggXfRSadJ56gGM/6ZF+BKDZ\n2LYNU6VSPPBlXD0uAlsrhwq8TtjgzOgX66t3Fzk2h5DKRaSRKxqSBa7vlnSf\nhZGhY+RDLs/ltss++k9msY71u0xVmn+9Qd9Oyv4QBMwY+X+lqnVVk/61cf6v\n/Q4kuZHhKR4EEM3uKUoPVLrUQYOI9RCXN2b4KL94HEjoQr9FyN3qZXROsfS1\nq0iksTyACoaPFM+iT4n/eXRk/GJ3ISgVVu3xou6qE+SnC67+zxDlWFjTfaI2\n3w3LX8ZM2NuF/8+2kVTcW9fmlWthEGnBzIUq3Srgl8MNtheFnn7r6EeFFUL5\nbZiU6NI49Vy0AUdDrgyDm+AigDL68qAxAw0i6ztk20PA/GGUN28sd4NWOml/\nYTLZhbVjgpaL6Q9YAMRLJAzMtrdQGkYDB3oQjuBYO9tEWxEwshMfER7QWZ1E\nax8o\r\n=t3du\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCMUiDxpvc9HwJ91n1f8iN3hHYg9Jc5/I2boF9lPXQsAiEAgFehUqBMKaw64vg4/aUWqWv27oAhseTz/xIV54e3X3w="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.8_1619793558420_0.40228822266098785"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.9":{"name":"@casper124578/useful","version":"0.0.9","description":"List of useful React functions and hooks","main":"index.js","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"94832cf6df5b52415091f338e1fd75979cf5967b","_id":"@casper124578/useful@0.0.9","_nodeVersion":"14.16.1","_npmVersion":"7.11.0","dist":{"integrity":"sha512-oa62PRss9AQanh0uk284VoFfj2dV6qhAi3bzJkJTwPFqjoI7I/PomtYQIsZdKNxWkTocitiFGHFTFmh63dF5Ng==","shasum":"ca3de5160ab830bea48dcc8028bec8d0c61b022f","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.9.tgz","fileCount":22,"unpackedSize":18977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjBx6CRA9TVsSAnZWagAALlEP/33ZPjmyEilIYvby6tZR\n1XM7MWC8brjfyOmr0NYHX6+sTLbMV0qwv2cB0JgRANC1eBU20Y1kaxl51MlH\njqJe0I0P8UPBAs5cMQ80yNQHzLPkYksu2Y54P7gGN7WpAVeesJZ5Ych3uwq9\nI8C468EtcjADJkT52+3gSE5K8GErci4T+WWa2iTog6Bip6BXoiyRG257+F0V\nRaB754UI1dlSMocCHG3V1ijpASx8M55yDds7QqxeHNKltuErYwotv/Stk3HO\n55dkGnmuDEVtOshbQVSc27Kr6j9uxTzaN3+idFdUEVJzyLQfxSBSrPNBJ6uM\ngz9dlP+BUASXlglf6eEGMN2TfkbY9BSwfGy7qL30HDn1c36NtADLhHOvYHyw\nGRuJjtb8tPsZmshQ7DDNl9XpuXGuqwsyQRkrlWwxzxrh/kPAC90p2mZixsPx\nCbaHjWancOLiyf3a9JzoLUnt58ZizGTa0Edjt0D+7NQ0XhrhdLTGe2Ahwu3P\nqShu5Qz93JxPv74bAviXRcTrzO3MHcr3jq/Oq64lo3fvOTv9aj+wONsVRdkH\nGCWqIWsIoMUrgrhqsYGYeKLgkZk+HW0VJbLp5JU4/GBblSf0ED68M3s3iF8W\nNzzCwSc5o0fQqnBi5Bqxa3nUEug2LfBNpa+m1xtTYdS513yqN2c7XH1TgmV9\nIJRP\r\n=L6Py\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwqmL5ATEEu/xr64ole0XCIr10v+MfFCjmp/Eab++tMAiA533meZsGO8H3LVYHHfbf4ye47XjiH4346b1ZSrpy6wQ=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.9_1619795066208_0.5490077462409486"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.10":{"name":"@casper124578/useful","version":"0.0.10","description":"List of useful React functions and hooks","main":"index.js","scripts":{"prettier:fix":"prettier --write .","lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","email":"casper.iversen2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@casper124578/eslint-config":"^0.0.3","@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","prettier":"^2.2.1","typescript":"^4.2.4"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"gitHead":"262d53a32d8247bc43c85fbb23086e32bbba7274","_id":"@casper124578/useful@0.0.10","_nodeVersion":"16.1.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-qECm8bbZ5s+iE3/XJMpSEBW5C/34KsJyuz3GSdR9+h0ca1kpXvQEQdPyet1icThwi15zp5ZyLp2z8mQ/iGDd4g==","shasum":"8b77fa9e5857755452c481c4914f3ecbc6760e77","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.10.tgz","fileCount":21,"unpackedSize":18574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgopR+CRA9TVsSAnZWagAAqOQP/Rr6L1h8x85EdDsfVYeV\nLo4jx31NPTIeE5Wy68gAG0lh3BowfOrmChk8f4JLuOzLVlJmOBBeFg2GnOEq\nLLKz7pkpGZd2y8JQZ+cS0cAenSHVHNLV9UcInfkW0ltHkJzBDaW6R7bxg1+Z\nhfwFCI14EPJIRs1LpJPwyig9fulyDkG9ZGLzZ9B4oaQb3DdXQC8nwwtAqinR\nmfmsXNl4YKSN2PnCSIOZ+rFNFNlwVCSOPyAXFtHoMVMAzxtjxo7TyJgB+jIu\n8pSYR9nKEcrKoBLKV133MDZhBkxWW3sqS0fSHcD1v8lMK1zB/fdP9WFvMXph\noHNFUZciV9kXUBtXR+pSJiMbSlS4BT+9HmsTxgeykSEMG6tBLmEqr502/sCY\n4NmtfPXeffrESGBrxyJYHZ1xRpYpXcQoF8WR0lFr4epfqKha+IyJT+uvvQqL\nFhX9Ri+WC2CzR8I2t9UhWixAbUHbCn+2kh879+BOXE0t26Nr7EbxBNHk4xi0\n6vst0vxocrRoxtS5IcHZnxxObYOOS8zy31iRaQt0LRwm7oL4AuVzpWJQ1MFP\n8wsE0QZS/C9OpM/daJPrMvlyFGHjamp7xdwTJEno+hfvC6AbRi+LNpDXH4+Z\nh2hddkGBuacqgZZq1Nle9DJta2VIGxVGw/RS+zTwUrrbEDtL0C4UuHN35cah\ndcT5\r\n=1r3H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3sFfMD6Oy1CTADI4cldar2GgLwcqIFwCExhM6gQgbdAiEAm6IbvPetV0oHyXweOpfsJr3qfvNC1GSfidDkATDbrW0="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.10_1621267581839_0.6507006169050722"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.11":{"name":"@casper124578/useful","version":"0.0.11","description":"List of useful React functions and hooks","main":"index.js","scripts":{"lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@casper124578/eslint-config":"^0.0.13","@casper124578/eslint-config-react":"^0.0.5","@types/react":"^17.0.8","eslint":"^7.27.0","eslint-plugin-react":"^7.24.0","typescript":"^4.3.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"81621445251b880444abbaf77eccea8dfac5a0a2","_id":"@casper124578/useful@0.0.11","_nodeVersion":"16.1.0","_npmVersion":"7.14.0","dist":{"integrity":"sha512-bLmkmAeexYbISHmrXWleAF1/L2LvcMMErg3d52N+iT4hCoWgWxaVy/dl/yxyM8/bz+XRekm/1V7zWKudJ7auYw==","shasum":"59ad8533859c88f2c5c056d3c63e4998dd8cb4a8","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.11.tgz","fileCount":21,"unpackedSize":18544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtkWbCRA9TVsSAnZWagAAUKsP+wcmCRcyjjgRji7WNPfn\n5EG+qEjn2HPTEM89RcEwQpUuAnYW5duzy+FrapbGg7Gq2RL0dFmeYd6E+gEW\nWd1uVhErkkM/uKjOg54HUUJNfEDv5AmAiSlViCwnXzcm74yFtvYVzDQIzLqg\n9HsHh1Csfxg9rdQ9Lt2qiCM9LeEbQVweeuhngA9kdd8LBI8vjP6xV4lHtl6v\n4KuQygf4DK5rBDX53S9HGjOj8TmxQyxl2Rhr+WMAEMSoQDEo1vmGCvST391u\nE8/o0ytgcJM9rP/z4WRqMapwrPHuqJ1FcY2quhX9S2pARxbrflzdLvA3gJA1\nAwxxAKkshkwTabv8xQukrioc5+VXvuzAbxEsdqMkSDqiA3gxKEm3v31ssMSd\n5u2TMEvTMIc9AmWrlDrqKVi5pKSjp4O3lie94toFPqAVuZXlLtQ2iYpFIQjz\n3jh/El12s8+V1XjvThyXuwTgKbrOigXz4CPwtm7IfeELNs7J4akCjFqbE3VR\nuPHfGswxzmZZUeNGa+uSYItbSKBVK4RKqCrb4FDXwgnIwTTBywj2wwg6vF6u\n1E4vhlTpQy50/JaK8uzGBPz9Q06yhRC3czhqGJq44Gg5bSdSQ18v3AY5APoj\ne3XqpR0SrwumbicbuLdBaRspsEvcaI6eAoTshEXW4xXNGYbIMXHLgUKBfJ5G\negYF\r\n=DzWH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDH7/lVLt+tORflg5LFqAeNROppre7/km5nt52nWdbarAiB664AME+o+d/0Xf66cI6FKkzcwXKKuHj6LWFlDY379Iw=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.11_1622558106632_0.6888924895357307"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.12":{"name":"@casper124578/useful","version":"0.0.12","description":"List of useful React functions and hooks","main":"index.js","scripts":{"lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@casper124578/eslint-config":"^0.0.13","@casper124578/eslint-config-react":"^0.0.5","@types/react":"^17.0.8","eslint":"^7.27.0","eslint-plugin-react":"^7.24.0","typescript":"^4.3.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"ea3a121a592ef3e11c2afc987b74b1bb282da4c1","_id":"@casper124578/useful@0.0.12","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-rv0Nl0i3F/7/Tbe7I3BNFPNkUcoPZ9PMF7sBCmoUCVQE0Y5ZiNQOWrwx8hX1uoiBGi76wGFFsWt7upj1KZaigg==","shasum":"44959b801f759595f5c1dcc574331c2fd44971f8","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.12.tgz","fileCount":21,"unpackedSize":18621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgunfkCRA9TVsSAnZWagAAgz8P/ixgseEytsnXeWaytfQM\nj2282Pz16G3wNo/cGMOMPZH1+2faFPTa3nsTrT0CtIShNbJOjQyC1oOMaOfU\nkRvlxbKHf7M6+RltZrlhwANq54RgciRQb/SySzjc7NKmFr0SV+GK+kEEHtX9\nmZfNmm8EtiEhvQb0Fxad4OQjcVlj80Hw0WrNCwufKh8wAmYkvOprmTWQzbQW\nVWODAk4iBNZgS5jWC0zKvZJWNnWsF83Gk32dEIlz2RijlljioJGe715KP1j+\njUaI4lsITI4niPnK2ptofnjYnxAV8RqlWtuE9bf/4+A1nLb2zA7Lv/sBv6mh\nRS80SsRXxSnJtf6KuaBSV5xhgRccNtdGEchyJmEzRcch2KYNeyhA25DSrwgj\nQYMbb5Q+m3fMKpwIOYgaXu0cF9CQWFaOiKTCjzVIGN+y07C5COZtGC/WQYNG\nAVywmPuKkr46v55i0+bX5TaQLbLeoA4JymisSDj1PvfzhnTfB5dJFzgJKnZU\nYoOr0LBdq1ial6FL0EcSRg2cGA5hHk7Ydxx2qIKsyPs0kxZrJeg0dkZkgSOF\ng5pOQ53vp8ZK4tZls8CTwnXJqMi5J3yaowjfQmlcj7MqLASqc0RkFBW4iLDy\nVDCVAjJwGBO3eH+c+mGHwBadoMxCf0xBDCJNwl7pqrSZPqSWzvytE6EPANx5\ncxf0\r\n=v0At\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5kx7BC/HaunV9tx13xzxWFMhURRKl6g/THDgurMnP0gIhAJkXaHFNWvwwn3ULhpHmsx9VGAM/QcvjY3hUFUhkSMg6"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.12_1622833124621_0.829894753124927"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.13":{"name":"@casper124578/useful","version":"0.0.13","description":"List of useful React functions and hooks","main":"index.js","scripts":{"lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@casper124578/eslint-config":"^0.0.15","@casper124578/eslint-config-react":"^0.0.5","@types/react":"^17.0.11","eslint":"^7.29.0","eslint-plugin-react":"^7.24.0","typescript":"^4.3.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"14dd76ef358b11461afdee41ae2bc9db9655ed6d","_id":"@casper124578/useful@0.0.13","_nodeVersion":"16.3.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-2FNPG3cGqh/Slakvpx0ly0T/GZIHg7S/xCGvsO6oLroTVzB4vaGVieVhtA9zo7mlyvSW326iGb0q240Ej4JDDg==","shasum":"1551931f31238631d2669082c25c0f639f2f9d0e","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.13.tgz","fileCount":21,"unpackedSize":18587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3XBrCRA9TVsSAnZWagAArVQP/RyOoPvilXYcWgjGGNd8\nhNeugiaQUjVZdw9oE13AbEmG9T1EBTveGOaVM3A4lLBuXOm1XBal4kVncEHJ\nkxcnlAuKskHxgNWpHcVrvmW01rS4k593y469CGD1FZ7evl8M+iQo37bVJjQo\nb0DQ0RalaBMNt5lU9/Jcli8QfanDOgLhi2ncd9hgmji5SETyPZ+hHi3bDKfa\nk2OnDbOBGvGp32wnv9LWIZlc+lKXmU345zF6wl38CNqQrlrHxHlV2VxeEBdH\nS54I/Xv4uhagC1iRYn3qsRzTKulMWLLtWWZMZSrSDC9Kbhrv7awCqlyILPnp\nurdXb4+lqZG8QhTA2zvevxlOzUHv8Kf9WTl+ybKe1Wzy683+Krllli239Pxf\n5BB0Y+hgfii1XbbQtiaKG4Nf4toiHto3FvmuxK/mv5a7Nrqdhbc/2maes4+E\nljlfu7LghxBqJ5IvfEtS+wwJZLNiWt5aXW5Y6qzkAodO5ae01vk4HKoD2pF1\nydJBfDkgowAQqQxnbIX5z7mYCO7UjOfZc/uIz2nXl77hTQRl3IdnVx7mVHFH\n/LWPcLr+yfZMpF8UxuJydzTavz5HkQcdYaW/X6PtpoYIRm7Ihnozn/4J1cYC\npoaYbt50BpsjqLEAhcaRL8+7g6e4vPinDCY22HQsWhJiC/PXcbDhSLvqEPLE\nNxXy\r\n=xgLi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkzAYskLpeQnzF3FeuknCl121PNINJTgS41MIiOyzMJQIhALdeqDs0gc5xPuwnFB0jXuzZrCcbnL7PYTUolqJgktUl"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.13_1625124970810_0.17730610751722464"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.14":{"name":"@casper124578/useful","version":"0.0.14","description":"List of useful React functions and hooks","main":"index.js","scripts":{"lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@casper124578/eslint-config":"^0.0.16","@casper124578/eslint-config-react":"^0.0.6","@types/react":"^17.0.15","eslint":"^7.32.0","eslint-plugin-react":"^7.24.0","typescript":"^4.3.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"e2339d7bd5e648946276cce64ee5b8b89f19fb15","_id":"@casper124578/useful@0.0.14","_nodeVersion":"16.4.1","_npmVersion":"7.20.1","dist":{"integrity":"sha512-2TwNOCcagAXVQOJKp+jcIcPTltiu7VWkFSXfLWbJRH7sq56L5zz83U/jZOUVPrcd4Vlj04crwR+/1KbqeeFfVQ==","shasum":"4fa7b20021b8da740279997f71b658e48cdd9a3a","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.14.tgz","fileCount":21,"unpackedSize":18587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBjaJCRA9TVsSAnZWagAAVn8P/R7KQyr+FKfGj+suMWKo\nmfPNMhaDBCcAKKBgCc5X5aRmP/e7G/ec08Ee7HB40N8vBRN3xRyhJDesksOW\nbgHKStyMPtjvahu3kYiBn8qDnnwdhMr692yN02tBDazLlWiP24HHHdj+Qzkr\n8XoXsXueTtNM4a/Yw26agqO+bspFNNnIU0bwdOk1ZjXNLHDegeYb9MCnK0fu\nIXUFDeywjWORNW1rCOXsVTjfLNk9tVIcdTro5gyoao7NbKn5xMTyhK+xP1dq\noVfO7WAvr+xM+iIJb1KaxL3BKCHW0dA3bDudTfK0g9oaTLMHOTFw/3eyJYLJ\n/noV6bgkEJjKlJkykOUEmx1Oft++6yFNyB2SB4/N4KzuN/2i9PrcLL5ZfUQk\ntpkta51U0kvObaFlm/xxN0amy2/LoXuq9hEolfiCiNt8cIwN3xgovRmH1x1/\nDzFw2Lt3iK703ADabDFdhUwL23H2vftAM0jNGwuQgEeoOoZRXUPmSnNMf3uA\n9uNdU9JZwB7Z7TfMxZodxMbNqCU588zOa19Tr47CuFkPwuAFhcirYX+4MmC/\nwugVWvqacS5VXqeyJfM/ngLXf299fnA4LOM8N7UJHEbEWoXawqmWZKdl4tr3\nnqq/aRTpRfbNoo0/4ZhpIjgDUIXSRM1W8sLvVBul+E/7x5oljIhfFYRQkoSU\nmn8r\r\n=KHt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/mpXTzOv3PXzYMDgvAQOSsJuRnOFSpoZGUTUlTpwAwAIgZkNKIXM496JBYIaGACia2OwwbG3tpv/e4p5N7TpsKrg="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.14_1627797129025_0.9617251851950361"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"0.0.15":{"name":"@casper124578/useful","version":"0.0.15","description":"List of useful React functions and hooks","main":"index.js","scripts":{"lint":"eslint .","remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"license":"MIT","bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","devDependencies":{"@casper124578/eslint-config":"^0.0.16","@casper124578/eslint-config-react":"^0.0.6","@types/react":"^17.0.16","eslint":"^7.32.0","eslint-plugin-react":"^7.24.0","typescript":"^4.3.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"0dc51502d03d342d1c252d776c94356bf4d6d2c7","_id":"@casper124578/useful@0.0.15","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-xkzFSwHEuPhsAyTflHTsYznMrUhPfJ+yTTPqQAzZjOg2iGE79STKv8TRvBpvGAJEfoAxQUR3NFJnojFt2q3XfQ==","shasum":"31db5cf15baa574436cb55a97770870d69b96e84","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-0.0.15.tgz","fileCount":21,"unpackedSize":25233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD26BCRA9TVsSAnZWagAA+oQP/jboDmqlTg0H0GerkZev\njbNf4h/A9ZcvKefuBpi0bCtbDvuuzL9VuV4aQ/5Llee2QRyF8dtHS9aM8WF3\noW15CDhn5zf4JnW8hcgjbMBSM9CA7h8//T+OBccacjLuLFrQd1z9y3GPrIGx\nZ6N8za+T24U+sYdAATI+EYmii+kq0KY6W40q7nCThyfJfYTOdS/DvpDF+JgR\nBYgptY3pTZOw7OLDkNU8aNAPLZw027mmnYJ+tmQmy8nySeKBSlcSfGJP8sbe\nqWCEeXje9UiWXksimduuyXr5hu6Vt8LOB1AJdIi91zxLFKPE05EgwCOV+vBp\nB9gI0Fq+PRIhaSBTETA5m86rVE1hVfl93zvIpgeIF75GVJRO/Hiw3+yBnlGy\ncOWUXHlWD2cHIfMpnv7nEL3NXFSp+Rekr9BFndYe07CP4Tbyw4a7LKPyPeEP\nvbBOTRxDxzSUJjVrSPlPnJtlMiAT03WZzREt12kXN9xbKsiRE8LLGJ8lV8Cx\nDVaM5WzdmB1lLEzr7ZYzg4EcgI9OP/M3UYPr1Cr+wBZ8TkZ99N5Dr+f5ETAn\n07nYIx/O5UIiUcW59wDqc05qqO+HlY6ma8eljKHIcH1DuEAmTAZDk1Iqwi/s\nrmZLvmdB0zEiGnNmVCXeTiyaKcCQN2rEUO8l090Y6tVlrTJ1XTjERMBF0rsq\n6QoM\r\n=kapJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEf+qPUmqyffnP1XVss7zxtIcCPeTkKS6eZjUY8oCsPAiEAptPTfVOkZ8atYJ4v19YuH/aKaXXLuNLEhpaYXIO1pio="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_0.0.15_1628401280979_0.4284742790960321"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.0.0":{"name":"@casper124578/useful","version":"1.0.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^0.0.16","@casper124578/eslint-config-react":"^0.1.1","@types/react":"^17.0.18","eslint":"^7.32.0","eslint-plugin-react":"^7.24.0","typescript":"^4.3.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"a861705b85c134dc4b94d4cadc11bac740907a7f","_id":"@casper124578/useful@1.0.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-oNJtyMBrOMX28VYzq53/TMCn26P3A1LhcfAWtEzu0LyYvfs5TUlTpY0NQfyginK3od24D78rJn8LvueUvy82IA==","shasum":"16fd6e02053353ec322ad54deddb1c70bc6ef6b1","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.0.0.tgz","fileCount":22,"unpackedSize":16981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGMigCRA9TVsSAnZWagAAV0cQAJ679YFEga2EXRacxkhY\nP8od43IfOlKyKySPZglp7trubuN6OzxoCYNxRsopsM4ai+7KoE3Iua4HyaJy\nz46y1JMdXAdnc0QYuMA+q49IPl0/OZ2Y9AoMpqn4SRSb+s0P+F3VTOrgjhb4\nPDTha+xuXm2Z9pVizKnqfXLJglPFpmiUYbv6Hxr9i74qZwggb/Fbt/HJYDcK\n4GMDLYtS4+NkRK3/tQyEs5QM51hGV48yvOQVZP5f4fgZdyErNzv+dnVSSdo6\nLiipPZLJtMipUr4/7Q88K3I++c3xBAgt9llwfxZQ3J6U5CVmq8ZNlIS7Y1CT\nA4JWXhNHhfR6IJiA09y2BLUnAC7kt5wkWcWey38COG4oxYPNUGdHIHbVIR7J\npONOvtIg/O6fdAYGvgoCrPU2GsQegi8Roar/9CGkEP8ozrqZxaGXHWAKa03X\n6S+kLFSOkpKY/9O7Ss9/SU9Tim6rErYGzRVOy+vn4FeWtR6/6tJc/f+R6zm5\nubikmxoSDv0lDDVX+z7DmtPYTGGaw32QJsh/kdsiAPvshf/Sb8y952PR7z33\nf0Zu0F8zRPkWYwifTctM5lk4HOe18glEeZ29gZUrzNNqKQa3pVbAVzwo9Dwm\nc2/71AlskPHd3hHkXfgwr6GGrxc80i92icqsVHif+iojH4QHP3PadYbGLNHv\nZoug\r\n=nlqT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgqO5qaufHS8ERf9yGthnCvMXZsJbBHMKxNM5WfMO0owIhAMbZNIK8MPOlzKLmb1agCnl5JhF6ZZT8oiDIn77ClV/Q"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.0.0_1629014176352_0.7203175166399536"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.0.1":{"name":"@casper124578/useful","version":"1.0.1","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^0.0.17","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.19","eslint":"^7.32.0","eslint-plugin-react":"^7.25.1","typescript":"^4.4.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"dd7332ce001bbc243846b657fbc4b5c9cc2f1d41","_id":"@casper124578/useful@1.0.1","_nodeVersion":"16.6.2","_npmVersion":"7.21.0","dist":{"integrity":"sha512-8G1BpjkpiqHvZJlVKFe6UeQu6qE4gf0qzqtMZ5SpIrsRSgQ75MvFe9m5PtLldfUqCkQTwxXt5SHo+DxSekp1Dg==","shasum":"d3dc20d493a9c1ea2079f7e3ace4549419b0ac4c","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.0.1.tgz","fileCount":21,"unpackedSize":15574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLwf5CRA9TVsSAnZWagAAjFgP/0jyXE71OVTG5fm6wRNg\n4ACx9v2ADYItXkPhjvrnA16RNpcw3/G4l+PPdESz8SAmgAvjZ6sIwoTgvytq\npO4vJ2elzklwsuMvxGNtmfD2N577MdGT7yIvfD+imAwEiq9lDCaeKJBcga5x\nXQIVA9QbA0bcCDQeOlyNNV53fsv95RlUcaE83A3dGXqPTdEElQacePdKIcE1\nV7D4oU/0weQpRpagQbgIkn7lprATIdp/3iN/ABTXFfMknv1UMrOOqpC2/6Pb\njM1JjPxMKt+VULNXJjBZOkMainBBEXZUI1suKo8OoRMobaAuU28wPgGJtG5q\nwLJQLKfDX48JrhEmJZ/xUJOmOmfOmqy4SU+TG37Iq/YcLO80OPOHuM5YtmiQ\neF0BeoO5hRJvwsOCU3/r436I4bF6a6UcXRtzsoEavjSpnHY1FME7NuTX8zk6\npjJ1u86/FGFDeCTqhLkuklOVFrA+pwgOq1mlJ6HyXei7FezcYb8miziXkZ5D\nomT0/wqGX1uxABmrQn7+FvyN/vS4ZggANvNv5omvc3IxYVYpwOgLZvnDy7Uu\nPM3p9Guk3YntmzXHQMmaz2JY3aO2kDgromksn3aJLINjLGLUHCOJff3+EIG5\nBzwvoaz8/NcP2S6u8zyhledjqbgy/s0e5kzU7afKK93pYrozNWT5TzyH6AHy\nEEul\r\n=Ka7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrCSgwb3b+ZoxNDh0WsY6cyeL8metabsY9JqdgfBsCCAiEAsph+oVW5HP1Cdx7x0vjX0Spp7jy+YEEBzRK2dUjPpnw="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.0.1_1630472185397_0.26605660502896744"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.1.0":{"name":"@casper124578/useful","version":"1.1.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^0.0.17","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.19","eslint":"^7.32.0","eslint-plugin-react":"^7.25.1","typescript":"^4.4.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"dd7332ce001bbc243846b657fbc4b5c9cc2f1d41","_id":"@casper124578/useful@1.1.0","_nodeVersion":"16.6.2","_npmVersion":"7.21.0","dist":{"integrity":"sha512-cdX4eqe05twyvRjQelmiaZ/PgsRR5z8TAcP7giRPStNr6fKUfJ4TyVChWyGbrKpz/sGCA7/vwrLAnRLBOn3pdQ==","shasum":"b11209e3c13ec655f6ffd240e3e6182de46e36b1","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.1.0.tgz","fileCount":23,"unpackedSize":17603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMj1WCRA9TVsSAnZWagAAmHoQAJrXSpwFny6pUn4Kd1DT\nnAr8PnhC8gJCasbpsa4yhkYlPWam8Vqjx7aHlqgjcUEe0n1yBT6XhQ8JC876\n2QnA1aoDCU7hILQPEMeKWiL3U7htgN+MG5eVlaIx/VeRpK7LxTxsralUm7NO\n5/tHa2uIHhyJRsnLsc+/94yF8K0/D1OLVVxrZuk/oKxKHl92zYkAu87rAnOQ\niWnLFGTx9siqBo7RrMCkBfqcU7I26wLfq/Ch0I8LX73YZxqDv6aDQMv70Ddy\nzo0JXn2Y6CyQaqucXVr5fCqvag4CLK5xVAWL9tJhyYk2ZWVtf5luGGXBB5eg\nqu6GHQ3EiRlGH/xcAdTp9CJCm4OjHbQcsbmPLlXW4ZSdp71HgpEVkKR386bN\nYmKmTz2SrhNwRp5jKTNG2pjKoWkr6h2EEKdf4glJN+6ejQamxiEknrYTlflI\nQNmCZ/rD60YBdB0yuSwQkQUQxilgKe31fFLDdJuDTXd/RaGam+baER+tvNE5\nWXvNoAaClD66cZxaR1DLmsUKrC50vKlI6Z/lhewTYrUQRt8ZHuF0MXv3iZba\nw7ORCtS+Ki4h5Y6uMcEHzLvZeqIbO3IAYRqb0Wzlw1Q9bqSOFwfxp3DVUB2A\n7IDHWqlWRxA+CHEEIbY+iVvVOtNi2I7YPJBfouxTgyrEuah14CmFegI85DfR\nZgbC\r\n=QUTU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcaKGGZQ2ha7C7i8qBmZ4M1kUutGJ3F2qB2FFHA5efqAiEA19MCAVQDxFdc6BdPzmv29uY+z93knmg3JLhVTT6YTlI="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.1.0_1630682454686_0.9267506942160617"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.2.0":{"name":"@casper124578/useful","version":"1.2.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^0.0.17","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.19","eslint":"^7.32.0","eslint-plugin-react":"^7.25.1","typescript":"^4.4.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"3a311dd08f82df4e5353ceaec4a118239dc47288","_id":"@casper124578/useful@1.2.0","_nodeVersion":"16.6.2","_npmVersion":"7.21.0","dist":{"integrity":"sha512-5EmH9V2F0hij8TmSUBHeVcfWBvo3yEP2ySqe1hj/nctLLDoVdFOrB1gpP9k/EbmHQ3YLG/hze85Btkw413k13g==","shasum":"9eba6c35b187a4b1b7b0002224f69cd79d4af839","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.2.0.tgz","fileCount":23,"unpackedSize":17831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMyKkCRA9TVsSAnZWagAADKkP/1xeOs3dI7UDBwTnocs6\nTHRwhSkf26CfLsarm5KhjGX0aDHpRPIu097wLpVcvRDBHA9ErkFbfb0V6RhV\nxMHnqUKj0XBMYsBzyQvqhQkAMkfxpfrSoYthN3BQzVbYST/zAmrwT/WMgUJQ\n9+++QvfXrVFsBSmLXcUXvdmF6ZeqJfSmtoXBYQ6po4XitMbHOjAlr/kP/3OM\nP4LdZaMu/vT4sy/GWDK3PsrqhD7RzQ16bMAqIqSGxHyVmJCpcZ2VhNulTIyS\nzVfXCydmyZflF1HgkPBySjbx2SokzojcpFMprqLrhUCWimBERzyBt4DRXPJu\nENe9pD8DwYbnKd2dppde+ajb3PbDJJpXDF9A+77Y50iROhn2MAGCxwEDUJU3\nXtLKYiqoIi5cW+LAOPbxcNUgemb2GvrfRXJ5vHr9tpsP/cYVfWUqbO8c6fuE\nH38WPgEgc4WH/BBR5YQebgLSOaJJ09NerC+PaUlWOH+aseZgdXc+elju6bjy\nJS0oXjrxp4dPh7kVIJkb209DbYPE3kym+FMZqhX8oCOhYFEVf0tJGmA0Kf++\nb393uu1LT55j9rEHTqYTqRxJADkCFb0Rfr3znbegsiVNlDndku5V9qNrkQFv\nvZ7ZNprqsRUIonUs5Sbl0UFt19gNyJfnpuus2B7fmTLtoI8HrsbcSnr/qAaj\nSkBe\r\n=Bqsu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERCQr6RWEz5ev0s5lV+09hOVw6DwBlgIANC9jgxV5MwAiEAjTxuSPtjyMGGUHGF+CKB1tfCp1z/m7Q1rza7fAOWAtk="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.2.0_1630741156077_0.35054889953804835"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.3.0":{"name":"@casper124578/useful","version":"1.3.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^0.0.17","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.20","eslint":"^7.32.0","eslint-plugin-react":"^7.25.1","typescript":"^4.4.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"4c235adf8f894b549049f771779a522ab05038a7","_id":"@casper124578/useful@1.3.0","_nodeVersion":"16.6.2","_npmVersion":"7.22.0","dist":{"integrity":"sha512-K23LXlTfAl85pkb6D7aJV8SnlU7TRF1kDE2EAHQ9u/GAPYPyUzex1yugRZnWMqAA9omzK8kJJPvz5JwsG+XqxA==","shasum":"3bd46ba00d2756f595abb80c4cfe51db834b133d","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.3.0.tgz","fileCount":25,"unpackedSize":18529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN3RPCRA9TVsSAnZWagAAEDYP/RLwCtYSWqWwJCj3aA61\n9BGdcYJSNprKJYbBfjEMbawAXJ3osyk0KuraKnrR0HMhNoLysiqnZfm+aUml\nUeG2QB5t1zikEdme1fGYs8ezQ+m37jKpFSLrAE7G2d3zGQP9hYOaicTeR196\nfbU68AOsone7xnrWwHMnLsEu8RCODDR2Fi3Qfiq8VHKBaFk73RV57EfkQe5c\nq2+MGsSVNfFUyNtlj5Qpdg4U5A9xJG5BQul0kAgcrlb0qezE3S7ww+ROXGa+\nXSFI18At0TCM7yebc9LqHuC3BIvnLMOevKkpkxi/m151Ah5Q5JKejn8hGPJB\n8H1SIwbkDJwsvQ3agvARukFZX3oxq8LIHDO3noL3bkxT14NagQovfDtPpGkg\nC0hZGLp5JsTYFUU2SxePXzz+fbCJqWcw42taQjDbwT7aai+lFm9LN7gNH3C1\n1amRHOgwJ2cn1D+ZlB8Ybf+Zk9T6hgEa42lqkgXTqQniLOmJMZKQBAxZUBAt\nkLXGlIVcDRtoUqnRqT2QyNJMdMZ4k4XEq15ZZ194p2JnUYbJPU40En+yIyYR\nrSWxtdSZo1v21vPDiXxfuZCjDRlVhZiVIRVsiButjcB2DtmR/g//oGOKMPqd\nS3IubhpeJd4dC51yqUM5xWrq8yjMQM2/DGqWhAXzPAKStsn6B7I1E22THpsJ\nRcBf\r\n=y4dq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCOh1YaTPsHTkW7zCoQGigBekTBs//OZYrWENYNCG3MAiAYXPbbd1UpCE7f7byLz6kEyae30Bl6x+gCULH/beT3ZA=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.3.0_1631024207419_0.3932718205711512"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.3.1":{"name":"@casper124578/useful","version":"1.3.1","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^0.0.17","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.20","eslint":"^7.32.0","eslint-plugin-react":"^7.25.1","typescript":"^4.4.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"4c235adf8f894b549049f771779a522ab05038a7","_id":"@casper124578/useful@1.3.1","_nodeVersion":"16.6.2","_npmVersion":"7.22.0","dist":{"integrity":"sha512-wpbJ99BGT5fmsgqqO3IwRdueeTIsh79coY5MdyVNOaccGPJyPGWxS0OeIr1yITI361+EzAiJk4n2tpLBBd1DLA==","shasum":"4cf857f37b38bf35fcb783a29f545f19cd96181a","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.3.1.tgz","fileCount":25,"unpackedSize":18528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN3ScCRA9TVsSAnZWagAAeGAP/jzdY59LN+ED+73qsycl\nzzrqNGXZw5gpoiNnqKf95utZneqkK/9tkMBCHcxp6i3pkjxUyBM01nYAabf4\nG6JS2Bp9xurntH08Y+Jrv+77ylUx03KMMEI+xSIvLFuxbEsNu+Aw4oRU7cNO\nZqSG15VIqQlorv26If7hwc6b6qldRosEEE3b37C7iR9ETAZWIU68Nww2D2DV\ne9BSmYj4yOd365V3/HQp5Xmm+3qZNz/a85j5Uj2Rf51flO4CTKpeu03J1GVy\nl7ePWCJla+JyhDvmrRCEN0/lPL+C4zibUbP51gNr6NePwFBjnKcgJrh7YGAs\nZ8amKtPpHS8/+HV0Kxi0Cn/fWOowtwkr4J+Df5Z4K6ZUa1qNtfEMfQY5IA3R\n5LaWsB9jV2L9FDjGiNZH8MM5nQpDBLeztE7CnVTJsOXVNEwK9QeJhIjyXQNt\nfE0o6sCvUcUS4qHOMI/35RLRER51L6eqe7SRha6WdnfCiCiaES3OKhSaTbjR\nkuBEoyxqYGreTpT9kx+FQQR/jLZ1T7G5CC495J9MOVjIpE8a7RfKpOHtgLxm\ni87vdGWsaIfUeA+KgIUAxdhegny7adQZnw1faVn4pKeU98OH7sZmom6+ccJN\ncL7D5g/PK3pyZOKdKAndoc/3K89NlHVs36g/AQNoEI9GYhZNBQ+cvB3Mfvvr\nmXSE\r\n=Yh0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzXwCsIAOGTBl+6Hla0T0A6WiPLdVGlCj8fC+qQc4CdAiEAgmXSh9m6ONwMcB/dY4OGZdRRLGfPPaQSFSc9aJJfOt8="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.3.1_1631024284508_0.4371481750012003"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.3.2":{"name":"@casper124578/useful","version":"1.3.2","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^0.0.17","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.20","eslint":"^7.32.0","eslint-plugin-react":"^7.25.1","typescript":"^4.4.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"08748c6f112674784af5850c5e922ec3e842ee70","_id":"@casper124578/useful@1.3.2","_nodeVersion":"16.6.2","_npmVersion":"7.22.0","dist":{"integrity":"sha512-mTSxaIObgWlDcbxMMa8A0USn847Pm6Ns7+sYCE3ie4CG5auXyFzeTyxw12arvFShOa6QT7ChsIzANkLYF78nMQ==","shasum":"5adf89bb28dca86dad1ec2269c08eec5142ac802","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.3.2.tgz","fileCount":25,"unpackedSize":18529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN3VeCRA9TVsSAnZWagAAh1IP/1WxvFwUzknGutWWwIoQ\new2+EQpiqf0Q1oBbTAnE7WNCQUUTQcMmTsvsGyxPj2BKtVy+x310dn/fQ9GA\noHkBPhg0D4LUO2gJW4xbffl1eTnZ9NpWj6d/VwmDYSyWaOFhbPXAG5HY6TWB\n4qevBfjw1rWub4+JHzjysY6RgtP9cBu+fFSFcWt/NGHyGPXdZdPEiWnzZsFT\nN86uwXTtiUdaj+/yP+soo/PNSmCcNpZlnijpi0XchNTmT5Ktsa58twGCF8ko\nu505yttUihaV+sldTF8NrjcpaL4nx1Qj1e2GZW94vinLqiS5Oj4wOlTXJ51i\nE7iZcfxpsH6TO8o6Kj8wQrw7K4B8rTmsMmuZAPL9id7hKCC7VAuPSsCLuuvs\nCh+NF89bmcNdnV/y24H8g6x6ONWat1YCSmZ3l19pyIm8cUsE7uwhU9yilEcu\n3n631trXifl3/umjGmuUR8bino62qesQqdGdVQiqNuktxtTuXsj+VOHLPFpa\nvsXxClcH8/saIDGZg5E79COI6CcH7XrB/u6dvT+Ss4k4AsFlVTl3OHdGW6AT\nqEDf5Y1DJtBVJMD2daL43CRBW2FJ1aSICAzSDFi0faUWQkMoT9QlU56wffjv\nlNGVCIST6DrEbvZjX+m1LqsfaIQqgxliR+SaaUpPCjVic1AhpGJGEc0ItNqe\nwzn1\r\n=ju6N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWNDt7GrqEWLjOjUQPbA8SdFte1OdTA4FRwIiSvAqFSgIhAMUkKi0MSP/n834gl9b+hofUJ+tFA4z3pAXh0hWNR/hv"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.3.2_1631024477938_0.5522304468871524"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.4.0":{"name":"@casper124578/useful","version":"1.4.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^1.0.0","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.21","eslint":"^7.32.0","eslint-plugin-react":"^7.25.2","typescript":"^4.4.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"08748c6f112674784af5850c5e922ec3e842ee70","_id":"@casper124578/useful@1.4.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-66GRYmhN2lCiNaNgidR07yR55F1CzK2ZUoibkl5pOVdg4hKVswjb8N7hl/3kz5PaA2mcsM+tu1KzsHg1prpkQg==","shasum":"5fac6c5be5e2cb34fc3717f70d623c3a66826379","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.4.0.tgz","fileCount":27,"unpackedSize":19674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBl0N1n+Z9Avr9vJZBbDIWQaLeZmGSFU2btJdZ7tc+zwIgfXGJbmhpuSxogPotNdrYl/D8QBpRVwy3iabn6uKu910="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.4.0_1631888944951_0.016700318995428676"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.4.1":{"name":"@casper124578/useful","version":"1.4.1","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^1.0.0","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.21","eslint":"^7.32.0","eslint-plugin-react":"^7.25.2","typescript":"^4.4.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"a02a7dfe973c475359c4a8d7678951fd571afde3","_id":"@casper124578/useful@1.4.1","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-v5ym9ybDpE3ZDWExv4tI/Bc428LfdmrGpExsaReLgSelI1JsnD205KkLyVFo6b/u9SBkr4oUlxlFWYgFBxQ+Ww==","shasum":"b38dbb89037b0596a95e5e8114d4807794abd748","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.4.1.tgz","fileCount":27,"unpackedSize":19674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Hf+7VdN4N7VCrgHEJKlJ4aqtIWJwTR4pr/UKEPnZsQIhAMKtHl0fYO9cddib15Ox27sTRR7sBFHSxtmjGjnf9i8W"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.4.1_1631948537271_0.38855411630112924"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.4.2":{"name":"@casper124578/useful","version":"1.4.2","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^1.0.0","@casper124578/eslint-config-react":"^0.1.2","@types/react":"^17.0.33","eslint":"^7.32.0","eslint-plugin-react":"^7.26.1","typescript":"^4.4.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"bd00e477e33bdcb1d7857a41906a6b01e4ca5729","_id":"@casper124578/useful@1.4.2","_nodeVersion":"16.10.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-jxT1WYlxYfcQld9NHY+q0s0vpGdjGm0H+YD4IuUyS3yvhATQmQGGZ6XqAX7qqzLF0+neyndseWRs5CNFZn6Jvg==","shasum":"0d5ccf5f7bb2f0c3799d3f5c2b61027a6da1a172","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.4.2.tgz","fileCount":27,"unpackedSize":19674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjBdN5ap9PAamA5wb56Ez9/sfTfQpRg0yG6WqVarJTdAiB5P0AExlBKyqA4DplcdRfFCTdsBrZsg6GSx3dCFFWoUQ=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.4.2_1635752363655_0.09710296360554627"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.4.4":{"name":"@casper124578/useful","version":"1.4.4","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^2.3.0","@casper124578/eslint-config-react":"^2.2.0","@types/react":"^17.0.37","eslint":"^8.5.0","eslint-plugin-react":"^7.27.1","typescript":"^4.5.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"30afd3022950738a11e6b13a55dee71247508a20","_id":"@casper124578/useful@1.4.4","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-S+QU6WrtQuKJz6TdXrMhBLffUsxM/ex1JLHog+bTtH5IrKThXBloimSwy47ggj7liqYaI3wp1CRIRwq7zpPdPA==","shasum":"1e83f9d21bccba00b05cc87c603a84b85a40912e","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.4.4.tgz","fileCount":27,"unpackedSize":19673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvwgsCRA9TVsSAnZWagAAEQAP/30PPyqRLEieWz8hxi+Z\nQffZPzPLC6BEru9IcovTZHXnf3CRH6+65B4f0Cv/XAnzB56wSKhstOij9z5/\nidCpO1j5s1uAHXt1unIB5x8xrdazedpgHH9X0+gHQDFQCxkswLTddkY1Ap6j\nQfAe9TUEDFcNwejjaB+XqCdLKBdZhkqh+uJpwWMwnyPCnrEdHvIwV6cBMS+M\niQmUjNdz77JCs0JbMG2vpe3VO05UdOoLKb8lcKMYElrzQdi8SMN5Q3KZ8msS\nvXBGjPF0cTKrYZ3W/vWPhFWycTuOTgYBVO9W4ZhvQI+iw0pccLBxVqwnIc5U\nxXk67BSwWT2FL/D10OOKOWZ/3jIcNYOZXt5pOBfZm1Hbyh2G4VElaxpWrvUe\nhSox7sA0UUvl8YdNsTYbGktI5qc9mtzQpiWEF/DG87l34oFgU/m76SVr0VuF\npio9O/YL94FG+krEQAoSrrFx/1A1p3e8csYEvEp/7KpqEI+PZgYj3GZt+Q9e\n8OQ9mFX/Qbk1tU4hcdQpQOXTwkGBTJMXD3fFmxpoMvVEp8BN5LoFV+u6bZui\n8BWECRxlWfdzCzc9WtErUFupcUkHq81XQ3UV16579CejWkF+UKTfPyFXIDyR\nNGL+VCPPOF3729QHM6EEJu/uwwPHVkEmQ+jPk1UZ5Y07VgnfroXFzW9xfZ0m\nxwTn\r\n=uL2o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJP6qsSYaGqgmv9xbHxGHdp9xxId0gsyzUYmHQbrfaygIgCuCX8V3Gc7eIkZhJ8/vmVOUZReIBUqhJu3H3ANGUPL8="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.4.4_1639909420387_0.6708891878600867"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.4.5":{"name":"@casper124578/useful","version":"1.4.5","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^2.3.2","@casper124578/eslint-config-react":"^2.2.0","@types/react":"^17.0.38","eslint":"^8.6.0","eslint-plugin-react":"^7.28.0","typescript":"^4.5.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"2c76fbaaa26bcf77d481e64f2c9fc4ce88a56c08","_id":"@casper124578/useful@1.4.5","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-yClS0K4iPLHuRt3pbVZsO9GOd3mWRmHZYT0W50Z2uSvmPhmaorvNnmdXdG31KsZaCADNFQdWvoOiO2P2DV1YaQ==","shasum":"c9ae4d9941261ec7271498b0faa6a1f8c51e721a","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.4.5.tgz","fileCount":27,"unpackedSize":19673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0EIXCRA9TVsSAnZWagAAX6IP/2kyziixlkYcBd0wWs73\n6VopOgOuWQtnp74yO/p+WHY4YiAnFtoWaq39wOu8iuBk02Tgq/52PtnEmdHw\nGCqXGq5pV9RSuaoC2rTH+zknZhkdIsggGkViyWGR9tAh8qf938hX0/BjE3Yk\nCNXO6PI3SsjLWuXpSibw2Qe67YVrHDHCM6FwTIlmeXIRHLODStyZLYUc8U41\nAlmFBW1uGizcQl+BFzo/kzqI8CwaXGID+ygXivuQEnbY7vo1zoJ+6mY0f3AA\nyIed3PpYjXB1SLCnXUvwdb3fp2pYKQ6n6GTYkGMynP93BTxHzRm207xea8V2\nlkSofQ/y0Nr3rBUJDAQJ/eMgIyrfrrVgBKOmyvdlRgZ8HzQqYkPsRMVYUtNv\nDGD2kn8kVAOgAPTNthqLDmNemfo4N8re1fV3afV54FmCTDISK7kvys4VYFla\nmX4+p1kQ+ik0E4IpxwmeTh8YSy1ttNSHIM6F9dKfwBMUu8SRSwH50z1VfWaq\nwnB+Xvet1U123OvEptNBxXtBGConQdSSVy4F7MDRQjdB1FhtUcyPI+0rDfgh\nhQDMQF5trERmjkesv8LMVc9b9F+TRH1i6VHAhxPwomllCffyV/udjOAij3k1\nH9nfPL3QAsEnCXFc79M5jgn8vU/cu+V3+c+QR/rDp3lJfQieugB9TIKnuk3d\n9CEw\r\n=81cG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9tfTMdCNyCigVsDRzKby90Hbt+CTcUyrs/6vfh1OqagIgT8POj9GHV6yAbAvmcl7woC42UxAS6Ve8y5KNKOO2nU0="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.4.5_1641038359304_0.5557651792161351"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.4.6":{"name":"@casper124578/useful","version":"1.4.6","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^2.3.2","@casper124578/eslint-config-react":"^2.2.1","@types/react":"^17.0.38","eslint":"^8.8.0","eslint-plugin-react":"^7.28.0","typescript":"^4.5.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"710c90ceec5dc3d722f66d434d1a5e0afa95189a","_id":"@casper124578/useful@1.4.6","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-gm6XG520wzDOcq6ZmgJJhGSjEiN6Lu1zx6tg1BbIiXYUlosFZni17F7bWJ8KmtglGWO3g25/TyTeHBo0q/C9QQ==","shasum":"4af9f2fc77bff4503eafe9c977bc48472a02c428","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.4.6.tgz","fileCount":27,"unpackedSize":19673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+QIlCRA9TVsSAnZWagAAg0oQAIQoRfUO0/tboQMQVfRo\nU0HWEzjXaQkHTz03CCD8QwgTYkDtU/QXnPPQcNjmtRBrAvWvBwDAO6FET/a0\nTKlzTPltF/ulLo6qd89U9+D1jbR/z/HNxCaM4pRclm+Vb5zdLQlH9T4Hxuze\nqyDCaeKcMcU/LwtBvK0/S2QPT8DrPYylc3OcJX04P5fMj/79bN0A7ZZBr+fX\nzY/ymNcWimEmOKAUTORvyf1H9Q8NffQrDg9QgsHE4lzrcc0D5xIJbtGrdqqe\nldCoNaiIH0XczSp33I6xS/v4JtEEyFnOiSaUnVOhGnYQp1DlZRukLWXTYmyT\nguzjQPf2On0Pi5bOpoAFERahRsfzwBdz0DEBKefuvm2WYqh7t+ahP2m4rUcD\nIUzgWR+GOByW2EdsWsL+WxPD658w2FDzPz8XPwQhva6kOElLNhqgo1N4rpoP\nvQCsBGANx65fPVEDr+/msZRNfdUGvR+VVvHYtj4Ww8ZSpXnf3kpv9vqfd+vD\n1KG1HN4k09X18oHJgrjOmt+Ho0em0sVzW8MWHyAzr7KSwRqzpUaOLATd6CWq\n0hX5hWVG2w/PI42KQilUFP4VS98MiOmSa9PS4MIshNey6iVOOEtilBpF4HYE\nhLjZaYKS4o+x+/mEGaxpHjA5SYQv9KlfxCFtWzg7cgjFP6AL8hQ8SBwBkJLE\ng6be\r\n=S8lJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVVjcCJKJOrI/F7Qof0OLzz3JRwK82/KnsV1cuwu5F7AiBw1p9ro57D9/Nyzr87oZMCuhyt1Sn8/4uonUrpWvTp2A=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.4.6_1643708965349_0.6246217960555029"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.5.0":{"name":"@casper124578/useful","version":"1.5.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^2.3.2","@casper124578/eslint-config-react":"^2.2.1","@types/react":"^17.0.39","eslint":"^8.9.0","eslint-plugin-react":"^7.28.0","typescript":"^4.5.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"2c76fbaaa26bcf77d481e64f2c9fc4ce88a56c08","_id":"@casper124578/useful@1.5.0","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-eTS6UUs2CQXnb442OQdxZTnjXJiLPJWcDluOirGIIXTfRg/zkJ0duVqx8tpLBROB+LXJqzdKFyeeStY3XWndSg==","shasum":"ef7eecaa1a331da5e595220d715d2cd219f091fc","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.5.0.tgz","fileCount":29,"unpackedSize":20449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEnnbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM7BAAggxOOrTaEe6TGEqp4XlkFIiajzuLcgi0V54mc2nIbeOxJHiG\r\neMqufvg5RO5X9LfQZ9WNStWs5/MfjdGz1yRkgvtGEA74u2PGZjZGBGaLDPFs\r\nuNxgroj31j8eXwznMLn41AEIGNvZbQb0TDGK2zs2Y+oO3NYVaonBWPmqkeTS\r\nPgC1JQRV003tZWuEfGO3No0m13+D5DWWoU3cdLrYEfBhFCcmjPJOhYMxddAZ\r\nodZpHmpuAfeFC33LZaWRvzsL7pVCGQUzSbNf8N7py9Qwvhylb5fFxWNLgCQQ\r\nor9eyIgBE27NatnNky57NwSRp+wlrkeS1UsTaQGscCA3xNONgeqpuqdjIs8z\r\nBgp8Ya/1F/83NQdPiSebn1YrTfPIXFPVG81bwPaN5Og3BL14afgBWB6EhRF9\r\nI8Qa6bDAIEk1uoe744kAeBz3AQP/HBwdv7uKXezbd2qy2D2Ug3oE8IE5MNx/\r\nM7vvkTSuurDNeKBLc28MLU0OM/ipyTB83jwbM2w0FH85U21x7Ry2OdQHlHYG\r\nUXFzCHNwFj8kk/vvo0PCqSit+jpbVfUzswP+nvNAE32JXZotHKJ9VV7TnQbf\r\nMyoBgkQP9HxQEOxu7cyYtAzpmU2zWeQq0xmHDlc7AvnaL2OeJHBPOo6UP83n\r\nX1pDXLXVrMypUxx+uXBOumXIpO1PQKTx6Wg=\r\n=fmNX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcTQE/+LKgOTllO5Bd7LV4882qCJfzCFwWN2O8CPAwEAiA0YFShfFF+7EYOmIcKSuM/R2PF9z7BEifaomen2GLyBA=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.5.0_1645378011843_0.05069805005837691"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.5.1":{"name":"@casper124578/useful","version":"1.5.1","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^2.3.2","@casper124578/eslint-config-react":"^2.2.1","@types/react":"^17.0.39","eslint":"^8.10.0","eslint-plugin-react":"^7.29.2","typescript":"^4.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"fba51d4e9e3b62080d8d080b6fc5b21c7b12897e","_id":"@casper124578/useful@1.5.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-oItzoXx2h7fGAgJheoVV+orjiZVUCfsF3hF02L0MeMCKj3ZjX0u+Sl+urFASMZpwb+0ZYm0aLbBycRWZikaJDQ==","shasum":"e3a89b7ec4dd1786d87a2ff27e89b5d51516422c","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.5.1.tgz","fileCount":29,"unpackedSize":20450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHb6SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYvRAAmGvfEtrbtxHxLy6jcKAo+h4a5JmsaYSspziXCabsycd2HGdW\r\nNRpKzcsALjS9MNgqza0IQ+l/IQlZt62vSdeJpH77Qg3ic1zC2aEEIa1H20Ie\r\np+wVfOSHsGKNxbkmvE4FZTM0PLvVlw28g6hixAcfFl8UtWLZ1IEqC2gW2jYu\r\n2HKnczuUPJEQTv5DBJZcgw7ymJAG5Vr2zRlLVoHTSGpXH7U7EGgbRTrVDgO0\r\n7rEiVZGVBZNAxFkIMdcEBGcPJ5xV6IaagSUiljnV6FGDQtk4utjAygQmlp9F\r\nKgadYpHWDDGkxeVfEx5wxsQpP7BeXLj0J8qn03+P+v8N2zMTnqqdlQaZHNoP\r\nZ+tPLoy1+suHBsHUmK1Z1dykdyzXIzOFEfRUnFLcyCJT6hED9sjm27WJ82A0\r\nx48rofXoiES3glz/7UuShyAWg4nfHLVdBZ2W1roh7h2dkqCKTaQInpER84w/\r\nNS7mXRf+crvTcjV9LSMxDoaBS5xX330b3XbpmHiXdYbBjUSIEVmDobTrpyd4\r\nb212P6pe0p589s+oy54HfigMdca6YDyYXlCHjV6gQMT/WDLKCDtnhoGhaKuz\r\n78o+TBKLgdcQpxgycU5loQhPn7TG5bZIviyqrdV+O4Gm4gqxk2UTwwjaN2uA\r\nF8KKQhSKiDdNhMdjLinHEAQ/pbA9rnG7WLc=\r\n=EUPE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHfoAhz3LxopIMitRlcyYpUfYtyeX5EsPZACK1fSZHzQIhAM47e3sxitxdCTXcx3aPBTQaVXPGZTVNiwXIiQ/BXNwM"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.5.1_1646116498707_0.12803607370892056"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.5.2":{"name":"@casper124578/useful","version":"1.5.2","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^3.0.0","@casper124578/eslint-config-react":"^3.0.0","@types/react":"^17.0.39","eslint":"^8.10.0","typescript":"^4.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"1f56ae1099b276ec6d0b8aaecef7ac95a47b4303","_id":"@casper124578/useful@1.5.2","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-evgnnja6JWDR6ZWiwsrtv0Y38YsWj1WhZ57jh4+LnhDjZmJHdSgz+YG9fu7HnGu4lcOLsSKICJMCyDHHTeslSQ==","shasum":"ff134fc8c044edbd467a6fb712128bfbba0030ab","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.5.2.tgz","fileCount":29,"unpackedSize":20394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKPTyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruXQ/9HnF7kYQHA9sEXyeRWkEdamyVmscGqoYhQf2pGO8Thf1U9DWY\r\nb4DKpr8g6d8hv9mofviVSCzm//Lz+uBxMNcEYsbNpwfbIl7jOC7Ul4mtt95+\r\nkUuCwVUG+9JMqD5e8g+dHCTAA6w+7DwWoWxYobgtKFypXtb1Z4NOo/20nIUc\r\nvpBfCm7QB6Vw+ZJEqT4SwY6Q3He8hCRrT1O7HJcTjekGwibMcY5Umdd4OK5Y\r\nsFk/il2at9HR2AwIUXf51SbjPkrXkc3wGnDFe0KsivPDmBdBt5ncSUG91TMO\r\nA5B3Q5FOQ90Wpe3Ncba9KiiFiBW81ULJXzdeJwHSsawA8Ogh85Pnl/uglMaz\r\nHmB7plT37cfeQsqi7czkA5kq5dRu5vVThUnTXfWByYZo+AD3Lkxw6BJgN04E\r\njtlEjaZN+nDoROpKAQ5EcApUVjuotQJejakQ1NsYQR7zioGgaf5Hhb9D5408\r\n42ZmsTcjwAlhZeR19Y8Tqiv6V+U9K9n10G68o4qdCmat3KCpVlHCEpJRNqM3\r\nUOLN7igmrnfktZzbL6l4A6suZSgbKxtwIlK4L9UdhWA2Ohxblu7/ET4vpeZr\r\nYtWLRz/sU1EIVL8dvE52+BzQLtxU5wa2KaXrGxJgbmfqiM0vIXHCJOoqYNmL\r\nGz1tMzc/i1sSbYZrxPTmZd71paYK8EiukWA=\r\n=Etos\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn2g5dmypPQAfj1CLt7KwRF22Ve+vfiOZ3jftHoEAhtQIgdycjdlUCIVTbtLcJGfeu6P1MRkR2udeQumVHgweRze8="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.5.2_1646851313590_0.2763677249938199"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.5.3":{"name":"@casper124578/useful","version":"1.5.3","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^3.0.0","@casper124578/eslint-config-react":"^3.0.0","@types/react":"^17.0.39","eslint":"^8.10.0","typescript":"^4.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"b40c825ec4eec8bbeb85f16582020446302d7ca3","_id":"@casper124578/useful@1.5.3","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-4//iH6d19uRdL0T1zgZS7XnobqkZBLCOqinGfaQIJo8UcwZ6kxUWQPBxr7jh4092EImFTVBdgQBHV9ui++9H1Q==","shasum":"37cb2265b0afbc82ef6f52f0079a9b5735d1ec9d","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.5.3.tgz","fileCount":29,"unpackedSize":20931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOz1DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Tg//TooL1zjY0rd5WM+U1AKIECnkxdfDRYvKfS4AYRhqyCl+WWa2\r\n+H6syOLwmv1yNS2klvyqKaTtxZSt+7IjzPiH8/ahqWuk/Bse5GK6cdwX5pYu\r\nsfJNvCyrzq5DtYPhqM4Vga/r5NfajFLqwSTbSEbljjXe/0qek4p5Ome95sah\r\n892Xj24sWCAwB6mPUsSkxiGE/2huwl6ICiOPNqbgaOR8hhT5nwOnCuTyCd5s\r\nszmKzxi7DeHh4687y1VMkSSfJx1hkNm+niay5K/kMgLLx8gfLPoDOiC7aLcg\r\nrKlsQ49yRYZT91C7N9wWKeZiDHcXEFbd8GC+W2cbDV9Z3r07Gwv8AOO2Kmze\r\n9Uo22Gq6PxOVQDGFCe3a+woOh4Ted7D5JzbTgLZYZnTuJPm5t1EQs80ta+6B\r\nQvyDuWf8w0ymc3tCwUmueRgD5ZKP5iaGKDtRmoLNruXGHQcnAte1gCuC1N4J\r\n9Fq6DWo4d0CxMtCS7PqtxLy9yd/Ye0hqkdhhFOGN1kgyhQA6HckqXZqDvrTM\r\nrGI8BQVAhuzKszMpnlUZ7WSAv++2TB68tJpEJ2K9/167ToAp//hpSRkT87zt\r\nhYK7IOH7CfQYyDHdsGV0ZbWsrcOlaAAjDtx78wBR6ZiWwqdqFmKFoDeEF134\r\nx8BHuWMuruIqKFb9iQCGdZBtHhTwex3YS04=\r\n=BWRm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGts8Pw86Ncook6ppCCnROdzsqBqxegtkUV1x7qRzy6QAiBGCHZ+ucxnb4IxpH6GBxiLjJGJHQ2wZvz1+ceSMkOsLQ=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.5.3_1648049474817_0.1770612593107681"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.5.4":{"name":"@casper124578/useful","version":"1.5.4","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^3.0.0","@casper124578/eslint-config-react":"^3.0.0","@types/react":"^17.0.39","eslint":"^8.10.0","typescript":"^4.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"fcf03ea6a5c26e9e4a9a326cc4b8ab8ee6046432","_id":"@casper124578/useful@1.5.4","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-MfiiNAMuCQoLnrrQKEQI/hBbJd0ohpRJjLsVHNdABWPQahxpUBnC4wJbm4Ys4zNf7sw3HftBjv18EM6hgowSYw==","shasum":"f25ff6ad34b24428f01164dd8e1ddd03af629cfc","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.5.4.tgz","fileCount":29,"unpackedSize":20659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe2zyuzLaUggYBxT4Akhugqi9Kuv2oer1/6qG4bRJXLAiEAmpsjw+d58yKmHcK7B0Qt6vwdr4ntRjhare9KZlBpbL8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRcvzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCHg//UxdAdxy1378nhAFy+UhR/VQdJZDn7OQOBouiLOyYLNDP7mwN\r\nmTgcPvGjZtIujIVqy24G/WRdPReMxUDGm/T1uXwQCcsDp7CwyY4w/l21P3//\r\nRzkYEegq/I1xOM7GD8URdsy73M79ECEmy9rxLlCI0qCmSLlsgkH03syY+i/N\r\nSiFtXMWMAg1fzQmY3SIn5/LuYfUiH7Dc2v9DVBJrbikHlxzIho5bq5LhlsnE\r\n5O6MmS2D4BVVMMSffXoj4aNLJFz2db0zPFM2FubNvPLkOU8vOuuBZXm/PWno\r\n4QgjiGXEqFqxkRDzxwpLgXr9z/xTyTPBY2F3eRmx5seK3KnmDtY1yctoExwG\r\nAr5tYMj/vmktLLVSIWxfWyfCshD9LuDLGFiv5NB/HPWgoHaBmZ7b+cfo0l4I\r\nflG1nrawNHMNrSH9pKY5ZX+I2+ubj68nd/Gg9ovs6G6A1ylKo3DjHxAiXdRe\r\nvOOkSodRGpaZ9pME9IarfLA1CUbln6N75IGHV0GrE17fYTb//P8MrUTdJEfq\r\nEY1ko/t1I7fdU00vKSPYkBy4s3e5KPs7KGaTLsXWG9sxMDTCD2M9l7LTLyDf\r\nBxSdbupaPHA0iyXuXJisYCcbjrkhtt9dBzihjMQas4RyEECCEv7S3dBY2weS\r\nXD3gnaVg4ZNpsW0QtHU+ErvfouqXwWGZIOc=\r\n=ZuC+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.5.4_1648741363361_0.7658663460042607"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.5.5":{"name":"@casper124578/useful","version":"1.5.5","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^3.0.0","@casper124578/eslint-config-react":"^3.0.0","@types/react":"^17.0.39","eslint":"^8.10.0","typescript":"^4.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"fcf03ea6a5c26e9e4a9a326cc4b8ab8ee6046432","_id":"@casper124578/useful@1.5.5","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-Od5ZIg4x2Uq9gdVHmAYznxoEjhkMBa+KT8W0rOqoI1Yrl2PWTqdieLYhUT1nz3hKJAAc0xrnyE8ybkC45JJZwQ==","shasum":"7a1ea90b0d06e0138914adcb847dc4f3e05e6acd","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.5.5.tgz","fileCount":29,"unpackedSize":21027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQVQD4Yv/NeiSgBQBZJzubRCeBFK32NhmiNikOd4a2/gIhAIs+RfYsBejYqHsKPKEzjuTiriCsXd3BUjfBf/k0qQS3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRxAeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs5A//c4KrUWiIKtAaS6fkuzcLY/XF/4u3SgNXeMQ4uFOSw1hFkZ8T\r\nx5qG7Co2iUboCSCQVrEYhtB1qED0RByLktlHnXnXNk+tASpba1AEBErVU4/F\r\nUbe+zEY5GF8Zs7hsTvR6byD86K7t4f7k2QJFnw7oYUd5NeC0jWnOqKGLHar7\r\nXtRqGGy7AecYAE/Bt+z7mTr3a+h2zAQqQSJplG/zy++GxrlnOOckXvv50B5H\r\nPPymxH7+TuuBojktlrAywujngvviAyI5FvxJvDBa880Eq+TJmV6dAj/OxTbb\r\nnItUXRLv3I6Xy8AV9EgxSk5x1LAr+ZyrTQVn1j0C5CMpUPiPbHNtkQSWR7k0\r\ny+WJqIVhK3KKQ1ToKykQ3e5DJ0LvuVn24sGTCEE5NAbGrazrHKukkqhMwEk8\r\nP+lQCJt6wMyFu8MWxK+Z8QkAkI0X+o6kxfJWXOsSQSdJ9LMKLly5/N88R0q6\r\noAL28NFNq4GP6H7e8WGvsp19bV4xlNJWTnHb3x8Iiw49qIvn+6SgQ76/kmsS\r\nEYjvFRbY+9n7s8ZPWdtWZif2sD87rGm/p8r0iovBweT3x69vgmRpM8hEVlly\r\n4dke9b7tWzjexJ18GcMgRVM4h0+65fM1nEGB3WFpDXmjCLip560GXgk+KP9m\r\nZ0t9ENWQuZMx/QSufTM4cYXhHDDQtCd6Yf8=\r\n=v9Ib\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.5.5_1648824350253_0.006990080110729879"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.5.6":{"name":"@casper124578/useful","version":"1.5.6","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./*":"./*"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^4.1.0","@casper124578/eslint-config-react":"^4.1.0","@types/react":"^17.0.43","eslint":"^8.12.0","typescript":"^4.6.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"types":"./index.d.ts","gitHead":"1bc7c2d5f5de4c9bf48483955a151ba365a70fe2","_id":"@casper124578/useful@1.5.6","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-sAj8ZwaG/yeLQIVgGF2r2o/oyUdqOFpVNeGu4mpmzw5ooZtLRuHFQETnTIPwNTUDZnYvAwqcuW0tEVGeOTUFaA==","shasum":"e4907d587beda41a6f5523909a313cbb0cc2d8a7","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.5.6.tgz","fileCount":29,"unpackedSize":20879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtDC0GnUrBXB1KJ1ul3FtooKfsWg5s0tEXxcG6Odc9NAiEAnyy32dfTOTSW907SiiXEU0TKXPmnvvpw2T7VkkO0RmM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRxEDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZsQ/6Ap2tCKF/JXRskbz2QP+8GYhWKxR40ozwntPDjpXZvpk6n7hx\r\nbIz0kwrSegHClbdz8Q/P3d832YeN3P5nKCvnVWPWESx4RRBsDFTF6HNr9Coy\r\nPtDi9qIQQMkHw4l7RLLpNhrW6caBmax/Ue8KiJTMBvGk0vZAi3l9OP/Guqmo\r\n2wnCWzoXDWEpbemyO/VJ61C4bW4z9IyNkPAGUak1Q3t495auSLihqPhI6mJA\r\nXRcvtJqc3lXCdBYbsQn70Ps6yuJRxKWZoKhLcu6OSwEeaRQdyIY0KW7BadSN\r\n8MuO2wMIAZngxakYVaiRf5KRjQJ4M2YwDpKj4ztNFftEQMjzGkuFqmeJW3GO\r\nZtP3QRdzx88yxXqlHsAO2780HM5FEJPPQyWzcaYgIIgzFcQzs2DxuJQbrhhd\r\nugCu29a31yXq1GwIuOf8shiR1FeX312v4xhRDShQiDkT/qRVCxi8qjcUqOHM\r\nJMltW77D4fiu7WCDXn2jKZvVVkC60krext2jUP6WFWQ/hfidLzsKlKjf1HRg\r\nOpNXvMlPSdBBXRKSgz88DDCs6j8itSecnxe/lPTjjSAuqO8KgkgJeFT75nbH\r\n69mwx9fftV8+Qi80uW8/ziv6D90eFk2JUYamja98SVswvr8DRS4NokaPZQ9c\r\nVU/06tJWo32aSXSk1iM667Sr48PB8cNYblw=\r\n=gBPV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.5.6_1648824579486_0.2645677356916907"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"1.6.0":{"name":"@casper124578/useful","version":"1.6.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc && npm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^4.2.0","@casper124578/eslint-config-react":"^4.2.0","@types/react":"^18.0.5","eslint":"^8.13.0","typescript":"^4.6.3"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2"},"dependencies":{"react":">=17.0.2","react-dom":">=17.0.2"},"types":"./index.d.ts","gitHead":"404b92d66005bb34db8ac885cef3854ad125a311","_id":"@casper124578/useful@1.6.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-zL+zhCDfka/W7+lU93dgiYBSk93vYUPtH2wJCOwMwcH55Fn0f5Eg7R1yJuwSxYHtw8PxbTCAtpTi/lBm3lTBaA==","shasum":"6fc9b11f0581a2ac26a12e0a2f06fef6f0304181","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-1.6.0.tgz","fileCount":29,"unpackedSize":20956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlPTLP/yca6qdFKLBSRqFrcTDInBzf8c1s9AQDrMb5BAiEA4YqPhRWUVoTvHVbpxAXiDLqhEA1s/WYkFOatzuzZN7E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXQapACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNIA//baIMwLuwQG7VS3o1jFgDqy/Tpz+WwcdpVZd+EIyiBDoCEU4y\r\nimvAoNZvunBH8BeEyTKz67IIHwytDVN5ufF1KI6bgUGzaUzWeMQ7RpVKch7V\r\nhNXnpxf67VubFFuUMskuPGZNt1ioiP8z/evFYh0+oxOYLWYaRjRL4RV2Dja4\r\nkjSgvVE0NnWG6G2tUt5xoYSu8m3IJN4iylVZ1l4pTR/U3qRTwC5au1rBPGmu\r\nMY408J+HZxRAsl2uqu4rwAaOIkwFd0lDFk4ejUA6Qr+HNDDHxeBaGzfUizDi\r\nvH/7GW2MWxtqjCoNF5S0glkhluONQk/0ICxzUq+zA22g4oFazzOfra/hockC\r\nHS0+HWuy7C9T3Nqr2nXWsJ+TxQR2SM701VhtdTOFfjpj3n8wzorrnGy/2dVP\r\na6N6rPs+2hrRQdd364Lhg2NulnkiErfpOEjr5u4PTo1JJgqwhu/rL0oCn+Yj\r\nf/Lnk6sopluWrACvR1Hu6oh3WyLZ26zIOrRT3uENzyoS+ifMsKOcfdzcaFIq\r\nB1Vth5zAWgGMbCYVbgh4NPiwxAFMKkimyExYA/kYwmbrm7DfnlV2dyuhcQNF\r\n/xr7JBMRMkYDLuzl8CSZVdz0dvpKQAtYOmSkKq+ohBAY1xpNPHtzrSbpA1+s\r\nXT/jOi/Gsai3ZEVU7T7f0QUaHyWIdkVdsNE=\r\n=pOOR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_1.6.0_1650263721691_0.3932818802367868"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.0.0":{"name":"@casper124578/useful","version":"2.0.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc && npm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^4.3.0","@casper124578/eslint-config-react":"^4.3.0","@types/react":"^18.0.8","eslint":"^8.14.0","typescript":"^4.6.4"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"types":"./index.d.ts","gitHead":"d06f1db7599efc4b811179db32c8d3cd50f033f6","_id":"@casper124578/useful@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wvpT9vXl3Q9TeFrZt1TC6ysBA4xNoTphEVXvapjIRL8Y8SAWi1AqzfbyLJUTXn9whOJKg+IUVGe9g+uEUrtZLQ==","shasum":"1ea6e81e17237b1535e53dba79617a1a8bec2f4f","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.0.0.tgz","fileCount":29,"unpackedSize":21535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2nUvhJj3dvpUo8UjdvG/i2FJMkoARIO9+vGI/N6AmAgIgMnUT5Mrq/f4/XyoYEnNeba+vdwGFrauxVQxUIKmiZUg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibiUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGLw/5AOlKTwdybNLriq5hCxDgpxFWQ8StCUKdmaeSIwVZmvowhdiW\r\n12PihV9OYuZ9EX2SFm1OtXgtU5/72nau1gAcDdAYt8+VL158lhGNI7HOG5pV\r\n47gIpt44JOWcQHIBqrhnXZ2OTxsUX+lmbOvEXpm3HjOljVITyqsQLUEz1ZNL\r\nAR290kNnelI6jmQA6lEub+hvrHpXa/bdAphqefSYIFgcJZI+wCeySvVfWN3+\r\nYlZAQi8LlsCXss8h959BVsNMo6K6Zgb2ssjYJ/NWjjM9FOFfA7/hnCic03Dm\r\njpMiHsk0XSu1AisfIuCBBaQyhpQW90mKFu9vJWiCdRwDFMwJ19Et1vN/N2xK\r\n3xcTuaDBSJ6HztqzGM1hqJX+6C1wIowWffD4cWYtmefScYwEqg6Kb4ZjoaSc\r\n8J3oj6cVq9idp60O9YLxtLXLQaI5X36RJYSleXMEEJLvsPaUKggaXwVMxghN\r\nAPzPacd9qUxXfR+qYhp02BonjEUOTkL1WxbQ19mLUPdVRInfi1NcJwH6NJvV\r\nN2kSaDikx75ougOn1aWa+CZg95M1MCN8RpuirivmCprBKK45TPrzBjegqxXf\r\nL3/00eUIQ5tyIN+eNf5qNyF9zE2l0V9q/mdEoBKNvprRZPQ0mWkX4Tbc/eAv\r\njqmLBH7OpMNJSTrlIzZC1nyBOZYhvsqiHOM=\r\n=qzCt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.0.0_1651385613340_0.5562987899725964"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.0.1":{"name":"@casper124578/useful","version":"2.0.1","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc && npm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^4.3.0","@casper124578/eslint-config-react":"^4.3.0","@types/react":"^18.0.8","eslint":"^8.14.0","typescript":"^4.6.4"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"types":"./index.d.ts","gitHead":"7a51f06999a7b857120381ca8075933b5857fe1d","_id":"@casper124578/useful@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jII9w6YyZU0YITFEa0f+71XwrG7nnCVyAJEguQd2m4/lYSriKLpG4TCyTkRjuz2RdJJaMzo9/4XEZTtYymPf3Q==","shasum":"1efee92f84faa166e59c188ae94052a3f1dc2765","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.0.1.tgz","fileCount":29,"unpackedSize":21585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Wn6Dvm5RlyS9KqSiSNuI/KvKNZePgTFPhQ2pZPX81AIhAJbkm+fWbFw0BCNMzBff/p5nuOV1k+Vf3FUp5wLjbi9Y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibibcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxXg/+Omr1SiiBqb8TMEdakyVb/OpnGkqMOkP4QX9BMpoESl2pq+fi\r\nIEKo9BtfgaK4FPkoI/SndL4FGDuiFY8kP3XWiwcsnNDWATSF9fBS0VCFwPZ8\r\npXsZmGrxh2EGVZMLz8/mhzUCsekw3yhKZDMq8AF1Kl8tmXD4FJgNu6Y1c5jL\r\nNqvQhk5B8xdAnk5/wcMV0z+gNtuc1tI0DsRHE12ssoljdrf3hxKMI4+EvsM5\r\noXXsaQhwvopaM5CEVv3EED65P5Oik9TpvfMhTeBbJayie/rWCD3FFQiaTo4C\r\nJXWMc31MhR4eUx4RzuIcMIkFCzluS6Sjaf99QlTmVtd6nFBVrAXhIsdJOolw\r\np3PMhSQmVAqqgq8DE5gBNaN12q0mH/u0sBMp4rX0Teqwh4aadfVuvYwNpC7o\r\nhfAOg6N+CftfKiDzyRdDSfTjOrFPsMalqkP6QTwI5TNQeiNA1/SAy+UAwdYj\r\nq/EJcqFHQiTlHFzRwDUzpiJ5+fwvnVYPPHgoXJMRbBLstx/ljGONPir1wihb\r\naDfy12fuP506qoQAwhAmRq32+66ezvb7ouwK4httX02LB6CGmk5MCwerDGZC\r\nWvWqUYK2p2gF/egZTMpFo+KnlHvwSW6VdULbyAFHcB0o6Po3mjmGtbPMASr1\r\nR3xeuXA48FJnBxWKp/5KuisYujsTCqtYGBQ=\r\n=mJ53\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.0.1_1651386076384_0.3980876464066043"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.0.2":{"name":"@casper124578/useful","version":"2.0.2","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc && npm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^4.4.0","@casper124578/eslint-config-react":"^4.4.0","@types/react":"^18.0.14","eslint":"^8.18.0","typescript":"^4.7.4"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"types":"./index.d.ts","gitHead":"d451f5856227d09dce2d9b33060a541491d631ed","_id":"@casper124578/useful@2.0.2","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-WEM1Pgt3uRdghT8QhzUx0C2Raua803s8eqWsGltlwxBndO96MCijpPGf5kMZWdHRnySN+4HVLcD7LTkDQocUxA==","shasum":"50bf966ff90ff4248586ed7b499981fff745c64f","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.0.2.tgz","fileCount":29,"unpackedSize":21586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+xFXkORSixK+6Frzf2rIRHpnEEbLUdfQUvTvXHbHv3AiEAqfaqyv09QKA6HRYIcyJhAOKnz6Av5PTbJ8dapiRCQOk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivqQYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr28w//S1pY6D3dO7tlHc2xv+4gvp51nj9tRCpnniBVlZGXJj/ojvmk\r\nmRy7qUeQNjisHlppQQxdfsZxtru4NXqBFof4c7F/btTV9Rd5/0gKqQ1voNFg\r\nmjAL1hxZjYEXODrptuqbAsV9jY/sHadTuF01nvxFhoAyuKnS0b5CJRpDyHB/\r\n3kP07+DuK8wNdBwg9w+0qTFuVkeoCkH+tZNU565b2tp6VPnpf6roJ7ekoX51\r\ncbSrg3NX9ycbxqDAJ+7kC6PmDyO1omOtjKkrTqc1zId2qwZF4hLGwNNGK1K2\r\nZMAIG0OQaZyl9PzA4Ku6avyuWpvn5gac3YLtLXm2rpEWsC4ggA6WpF+QJvoM\r\nJ0HGjRMM8Cz+8lXKVEz7jdZ84f4wPK6YdOsZzY7roKa8Y1o/EPH9kzQXZqLw\r\nPTKXBbH5xUSd/r2XeaPXildMhPOGJHXot0N196Gr9EBcVpAOnsY8KSTEfRtK\r\n2y5uqrQG9y8FDHBA0y1UM4eKonE1otr6TSkbonegT8/jbvhHdga10oHKi9Zh\r\nG72AqAGdPNikYdk6wF3I2/jIY5KG5Kne6QhjzLk4WBKcCyYfFKsO+GFLnjfx\r\nY+BBix/O7aJOLJnyJK5k37XDfnRp8wtQA2Cm1KtmF2cJAMflgBKF53X4gjy2\r\nDecqDBNVZmUG/9s6hhUGfw4QDKm13tL9btg=\r\n=8TMg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.0.2_1656661016790_0.13344054620765222"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.0.3":{"name":"@casper124578/useful","version":"2.0.3","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc && npm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^4.4.0","@casper124578/eslint-config-react":"^4.4.0","@types/react":"^18.0.15","eslint":"^8.21.0","typescript":"^4.7.4"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"types":"./index.d.ts","gitHead":"08f8bef2a4e753666725e4725d6e7c41ade16572","_id":"@casper124578/useful@2.0.3","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-PcJmKWzQ/P6aUw1aBsER6+c0ASj2K5c3QzYQ+YVxED0qfhIQOh0HQq0k6Wc3o/zmNoF0kmij8xhNMVJCC0DgRg==","shasum":"20e3ca7c2042d748e78e506a096724c6a2c5a797","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.0.3.tgz","fileCount":29,"unpackedSize":21586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDRNLf1Khl/h+hkVY/K0goHpcODZ8QdZTAWe08E0IDkAiEA1wHWaPzOHngUuzU0glsAW1gOu7bxtzKOFrjXqbqv1yQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi53d5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6NA/9HgAotggZ/mt2eqpvtM3H+K9ur8/XCUEHkRzXEazdfCE9vtjX\r\njNYHcRq1QMS5JmGAfrcpG5/zeFCAb4jzhDWvR8OALWwsD5ko1GQrjeLWDpPc\r\nT5fipLVHOHhrvEltDxKtyL8x8QkseQnU9nH2p7+ULQ2855bTucMt4giLOnh/\r\nxeNXWApQohitVV2A3pYmjME5onrCBSOgvieCDZq1hsT8IEb5kMIR9ULAGCwP\r\nebpGUmixm825vqtgi0B9VgDQ23j9cBuk0zAGTZZGa9VclBgtRgTIxaB7Kqfh\r\nfjwBqGnNqQy2Zxb72Z2freXXgUrtZxECZbqmdbBDWYWMwwhBag1NUhCEw0LD\r\njGfm4cIlLOE1CGaGYoWX0z4mh89vk4qT0oRJf4w7JK0gw/vSp5LyuR3Xg+RT\r\nnTgANdnpKn4SIS9VlNIhM6AIY/iOJvs/FIcoZzoIdDp2UNOjchomo+vKIn5L\r\nV+hRP27VrVP9erc4DtqWvszhmdY3C2QFgh31EDiAmfEleqDm5+jqM+7DIhqx\r\nkLJCCO+hub7kyi+SZp1+8f9W8lVu67J7hFW8cR25Jv0m8HoIfWpfXTnoTwI4\r\nkfWJUoZz49xcim5F1PON34OprSYWP28sL6CDf1hwpbDDF1rW8Ustri98bFYN\r\nDwLeADheFFAsXMokdVaZgNs4B868iJ+xkug=\r\n=ZmxF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.0.3_1659336569263_0.40851095083295474"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.0.4":{"name":"@casper124578/useful","version":"2.0.4","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc && npm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^4.4.0","@casper124578/eslint-config-react":"^4.4.0","@types/react":"^18.0.18","eslint":"^8.23.0","typescript":"^4.8.2"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"types":"./index.d.ts","gitHead":"6282dd7c2d71a774e235cd2ed477b6982524b1ab","_id":"@casper124578/useful@2.0.4","_nodeVersion":"18.6.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-pPYZoFZTtQo9eb2NOdrH8oHzckNiiz6izM6TJp131o7w/KmwQVN9IXkO/x+54lsYsKzlZb0t3KlcA3GDo2ebKw==","shasum":"ebbbe4031aba81a1baafbefb0b98d5bb721b4224","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.0.4.tgz","fileCount":29,"unpackedSize":21586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPrY5xYPSvUdgffZczj3YXCDNY7YfTXHy2y8kr+OgWwwIhAMK/GeQSQ3CHxWx8t/mcEB06Fx3dfaChl3FZZnny5Bc4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEEY0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKEg/8Cp5+zrVcN7WNP4rOMF82FJiPM/QMmcr4B6LqTaTC/AiDornm\r\nTAqv3SiIEtkK62lBVKSWA6aLk9K6wECOvlDB/KnBerp/Kmoy18jc5UGtyPB7\r\nMe3GNoqi464AlhIaURjnDsErPPTaxbiP3bI1skvxGgJB96frZSeU1ObyXkbY\r\nVXdryQ7gFQ7wdvH7ABFXJNCI195qnd7wzV4HL3tYwPrP0xQA4MViYs0PQq7L\r\nAd1a5KgXuecR/zY5T/4ZBCNaZ+QVWhMhGHozS5lnjlp9oLmTNebbC/EC4tym\r\n9EzbVkPooJHY65JesiEbptjtoRLgDQ+Tr2XoywhH15TyW+GDLthmj9emknkx\r\n5CCNddewTpVbVlGaeP1U7SXpLveZ20cIv9AHPG8P4hXQpmmY6YRQUz8woihI\r\n5Ytc5xQMemmE3w/iOwPY8GT574oTY2jLzAbCuNV/Chvuqb2SuIaFLmWjtpkg\r\noFlOKTz1KF28M7ikze1vX86NnDAeOfEE7n9qW5kQIyo5YtH5zXeVFiuUncmn\r\nLQrf5RC09n9rsjuu2M1l8Ayn4IaMFIlORuPqf0Zez8zGLvtMvzirIJXMj4M/\r\nGYfrYzaFprKcZcihpD8rG9ce9gu6K4ufRwPICQ+skiIf3So/07py3Gg4Ylum\r\nKZqwvD0B2ugCpUbghj/235vwSoojaoE6t1k=\r\n=fjUw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.0.4_1662010932659_0.4263362179157788"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.0.5":{"name":"@casper124578/useful","version":"2.0.5","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc && npm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^5.0.1","@casper124578/eslint-config-react":"^5.0.0","@types/react":"^18.0.21","eslint":"^8.24.0","typescript":"^4.8.4"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"types":"./index.d.ts","gitHead":"93a691f3bf9597d28c47be30143bf0f51df0218c","_id":"@casper124578/useful@2.0.5","_nodeVersion":"18.9.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-d84HsS/DjMqObW8BcGf4Fx3KLBuERuwzBSVBzeH2iS0oUv9ap7yFEe4F/B1nbvVCpB6Uu4Bm4uKDMuNcx1ZrXQ==","shasum":"812275726dab788f2e83d33b6ddbff9c6c601b70","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.0.5.tgz","fileCount":29,"unpackedSize":21586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFz+wv5xpQK0faT/+GPu7kSh5DVpSA3dxi1cMwMNTa9MAiA5JJpO8UcgMGEL0A6f1UzXBJ7uhGlNXx6IWX4ZrHsSFA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN/6KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv3w//dlp1rWi0gj+G0eEEAyoQTMvohDXq4fnwVc6K/3wiOWldWKRU\r\n7TzeKfKo03u6ALAErEzxN5i6BwOPgMeUoMIGeQ8HEVMc6S+CSicLq9JrTiDH\r\nGjYcenraAEWchAlYmiGp+GGG1rG0lSkim0YHWgI6xpzK6G7r2mD8/fcMiAOr\r\nk1n6y9mH6qnty0wWEMTc26JyIR4PiLIh5KGvE9ytIVPYQSHjMqpvUA057H2d\r\n80dtw5IKLK91mgFoZzw8ZF8l7C32Mhjt1hgd+OxUHYrvyYN2nuTYF965CUTQ\r\nkmfwXlOCs6aqg8J3hm4xcvsNQjTIv/d7XnPcXfCwPdUfoOnIyoIM41OCnMlo\r\nwq/4YhdVDVIv4tI4ZK+0OtZfLawmQk4dwzbfbrE60xFx3ItJzEnAtBwmCLrr\r\n6oL6azABit6/9DP5TIPZoKVeLOzh1xqDGAwtR/19md0XCULyIFCLr05yLut7\r\ne2Fad9/p8r4CJY3vmvrvMcarEBRtHjnpTxcXd3jCvrFoL4EtcFy6vLw+wWE+\r\nJiGVKYmye0swW4f7xxusdAn15JZvsQQyJrZh7MvdsRVZ3B/AIFoaMC2R241L\r\nsYH5zd9q+leKapCFXh2tk5Mn/dekKjkF8N4iUl9ywbARQbpVA03l2FhUytyF\r\nkutfEy+qdtsr3+xHcfe4X7wrhgzA/b94ChI=\r\n=SQQE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.0.5_1664614025801_0.2753821958415388"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.0.6":{"name":"@casper124578/useful","version":"2.0.6","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"npm run remove-build && tsc && npm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.caspertheghost.me"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^5.0.1","@casper124578/eslint-config-react":"^5.0.0","@types/react":"^18.0.25","eslint":"^8.26.0","typescript":"^4.8.4"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"types":"./index.d.ts","gitHead":"864986f1ab552fac7361e3a424385bad906c0d6e","_id":"@casper124578/useful@2.0.6","_nodeVersion":"18.9.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-4G3hxB+gXzdUyCZDMfZwP4GG+PRhY4Dmyv3wI2m+HLCIiEHquR5fql3jIMiyrdZcMnZBtsEeQ28lMQWte5kJPA==","shasum":"6ea133601e7de69dd59eda604520efa366dd515a","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.0.6.tgz","fileCount":29,"unpackedSize":21509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW8a0uwO+Er0sGzpEggzJRdrR+BwXwCraTq5kkYZm64QIgcGFV8glBW9bpRYr1okHK90/HFzoKbVHjpbH1OGWCVak="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZWM5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRyA/9EU3gnL0FAeEguJBmwMsDLX0SkJ2JtLQ6Vi9TRfjcxQ1vuI4M\r\nwnJCZGX5BGy0WlMNj9M4W46g7J0inaDxwGXMRSXrHdGGGBtYyFOcb8sMf48z\r\ntD0vnX+ZupMQPpbusCVYl++F6FyOPWu92k4x2dqAE3B86OClL/wWIictjiR5\r\nHNIwSwoPkqKpbb+AQWKOYL/5i/MZQLpEfnupUnc1U7BUfE8fJWnv/xf7OSBw\r\nC1fhhWo4JgXCIfMuDm7x2O5dSgV1c1SWDvSNsIj90KLh1yMijRE7aAZbX/BV\r\n9Jsnum5RLza/8Cu8mS/iLvXwqZvqFnWn38W6EfxzXK0wOVpdQ4C/PzYL4kLg\r\nBBdqINwAvUN9KmZh65jEvykjeN5wLE+JaxOHqwytkBQylIVhS0k6MBu9krpf\r\nszpKi+4jB7W9ILuBSBVnSW4KtYbvKO5mwmZBtSA9eTMTb6yrC5H48/dXI9GY\r\nkVICjTGtGvOBM1hBOtEuopgSjs14xVWaROHoKkgRCqWe3TlArLxLinJzomuy\r\nnsklpDLKfUAO5nHNJP0ztii/W933eoTb9epJehkUxYb6zWcZPi8Wtt6tEQae\r\nQH0GghaovIDs4sqA/VjA1WQyDuopWDJmBHaWwS0Cbi2ArbfNjRYrzJrfgmmo\r\nST/FIgBxBg89fN0TR0ritX3yoKSY/+SQhyM=\r\n=DtK3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.0.6_1667588920972_0.6290674105375158"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.0.7":{"name":"@casper124578/useful","version":"2.0.7","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"pnpm run remove-build && tsc && pnpm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","prettier:check":"prettier --check \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js","typecheck":"tsc --noEmit"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.casperiv.dev"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^6.0.0","@casper124578/eslint-config-react":"^6.0.0","@types/react":"^18.2.20","eslint":"^8.47.0","typescript":"^5.1.6"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"types":"./index.d.ts","gitHead":"ebb0e6538b79ea51117f08db74bfad98dc3f6546","_id":"@casper124578/useful@2.0.7","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-5tKQbmBCKERdngf9q0MkAqzuqOtLwjscqpSOUZWBtgdQDC5nECKw2uO2kMVG1zZnJnY1AnLQ//IQD0JJ/sQjOQ==","shasum":"e2455f9f75a2d7f0f18485c85ca16ffafb162277","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.0.7.tgz","fileCount":29,"unpackedSize":21620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNdSZq1vr9I0+JZlUTpxHzfMowl7sKPuU8i/1L6B/JAAIhAKnDtZKeiX9bQeKoos0w5oiRTKPyvz15lFQ6sE+kiPvU"}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.0.7_1691857188305_0.5056143698781603"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"},"2.1.0":{"name":"@casper124578/useful","version":"2.1.0","description":"List of useful React functions and hooks","type":"module","license":"MIT","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","exports":{".":"./index.js","./hooks/*":"./hooks/*","./package.json":"./package.json"},"scripts":{"remove-build":"rm -rf index.js index.d.ts hooks","build":"pnpm run remove-build && tsc && pnpm run make-readme","lint":"eslint . --ext .ts,.js,.tsx,.jsx","format":"prettier --write \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","prettier:check":"prettier --check \"**/*.{js,jsx,ts,tsx,md,css,json}\" --ignore-path .gitignore","make-readme":"node ./scripts/make-hooks-list.js","typecheck":"tsc --noEmit"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"keywords":["react-hooks","hooks"],"author":{"name":"Dev-CasperTheGhost","url":"https://www.casperiv.dev"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"devDependencies":{"@casper124578/eslint-config":"^6.0.0","@casper124578/eslint-config-react":"^6.0.0","@types/react":"^18.2.20","eslint":"^8.47.0","typescript":"^5.1.6"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"types":"./index.d.ts","gitHead":"ebb0e6538b79ea51117f08db74bfad98dc3f6546","_id":"@casper124578/useful@2.1.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-cE9P12yVtrnqTkZu0Gcoe4F6OgfXdwQFhtQIwqbmST+aSU55S0BTjABgGipMD10oYP/ntCzNU9OrN7AnB6xEEA==","shasum":"92d9b1dca98f0e5f1569472219a04fb8f75ea378","tarball":"https://registry.npmjs.org/@casper124578/useful/-/useful-2.1.0.tgz","fileCount":29,"unpackedSize":21620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxNgAiYhFMYwrhLEvGFKM8WaLnWIsNJWPIQmGV5ABoHAiBkfP3DuJo51IxICtUf7wRhHiEnfx7bx2Xh2Rgzz30ckg=="}]},"_npmUser":{"name":"casper124578","email":"casper.iversen2@icloud.com"},"directories":{},"maintainers":[{"name":"casper124578","email":"casper.iversen2@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useful_2.1.0_1691857204544_0.2554077295203212"},"_hasShrinkwrap":false,"deprecated":"This package has been moved to `@casperiv/useful`"}},"time":{"created":"2021-04-27T14:35:30.447Z","0.0.1":"2021-04-27T14:35:30.669Z","modified":"2023-08-16T08:29:22.904Z","0.0.2":"2021-04-27T14:42:40.916Z","0.0.3":"2021-04-27T14:50:52.560Z","0.0.4":"2021-04-27T14:57:20.410Z","0.0.5":"2021-04-27T15:04:15.025Z","0.0.6":"2021-04-27T17:51:18.499Z","0.0.7":"2021-04-27T18:02:47.764Z","0.0.8":"2021-04-30T14:39:18.538Z","0.0.9":"2021-04-30T15:04:26.357Z","0.0.10":"2021-05-17T16:06:21.980Z","0.0.11":"2021-06-01T14:35:06.761Z","0.0.12":"2021-06-04T18:58:44.738Z","0.0.13":"2021-07-01T07:36:10.915Z","0.0.14":"2021-08-01T05:52:09.186Z","0.0.15":"2021-08-08T05:41:21.134Z","1.0.0":"2021-08-15T07:56:16.485Z","1.0.1":"2021-09-01T04:56:25.513Z","1.1.0":"2021-09-03T15:20:54.810Z","1.2.0":"2021-09-04T07:39:16.224Z","1.3.0":"2021-09-07T14:16:47.548Z","1.3.1":"2021-09-07T14:18:04.639Z","1.3.2":"2021-09-07T14:21:18.089Z","1.4.0":"2021-09-17T14:29:05.100Z","1.4.1":"2021-09-18T07:02:17.438Z","1.4.2":"2021-11-01T07:39:23.799Z","1.4.4":"2021-12-19T10:23:40.554Z","1.4.5":"2022-01-01T11:59:19.476Z","1.4.6":"2022-02-01T09:49:25.485Z","1.5.0":"2022-02-20T17:26:51.950Z","1.5.1":"2022-03-01T06:34:58.878Z","1.5.2":"2022-03-09T18:41:54.002Z","1.5.3":"2022-03-23T15:31:15.759Z","1.5.4":"2022-03-31T15:42:43.506Z","1.5.5":"2022-04-01T14:45:50.406Z","1.5.6":"2022-04-01T14:49:39.628Z","1.6.0":"2022-04-18T06:35:21.965Z","2.0.0":"2022-05-01T06:13:33.557Z","2.0.1":"2022-05-01T06:21:16.543Z","2.0.2":"2022-07-01T07:36:56.939Z","2.0.3":"2022-08-01T06:49:29.426Z","2.0.4":"2022-09-01T05:42:12.849Z","2.0.5":"2022-10-01T08:47:05.972Z","2.0.6":"2022-11-04T19:08:41.133Z","2.0.7":"2023-08-12T16:19:48.502Z","2.1.0":"2023-08-12T16:20:04.780Z"},"maintainers":[{"email":"casper.iversen2@icloud.com","name":"casper124578"}],"description":"List of useful React functions and hooks","homepage":"https://github.com/Dev-CasperTheGhost/useful#readme","keywords":["react-hooks","hooks"],"repository":{"type":"git","url":"git+https://github.com/Dev-CasperTheGhost/useful.git"},"author":{"name":"Dev-CasperTheGhost","url":"https://www.casperiv.dev"},"bugs":{"url":"https://github.com/Dev-CasperTheGhost/useful/issues"},"license":"MIT","readme":"# useful\n\nList of useful React functions and hooks\n\n## install\n\n### npm\n\n```bash\nnpm install @casper124578/useful\n```\n\n### Yarn\n\n```bash\nyarn add @casper124578/useful\n```\n\n## Usage\n\n```tsx\nimport { useMounted } from \"@casper124578/useful/hooks/useMounted\";\n\nconst Component = () => {\n  const mounted = useMounted();\n  console.log(\"Mounted?\", mounted);\n\n  return <p>Hello world!</p>;\n};\n```\n\n## Available hooks\n\n- [`useDots.ts`](./docs/hooks/use-dots.md)\n- [`useDownload.ts`](./docs/hooks/use-download.md)\n- [`useEmitEvent.ts`](./docs/hooks/use-emit-event.md)\n- [`useEventListener.ts`](./docs/hooks/use-event-listener.md)\n- [`useMounted.ts`](./docs/hooks/use-mounted.md)\n- [`useNetworkStatus.ts`](./docs/hooks/use-network-status.md)\n- [`usePortal.ts`](./docs/hooks/use-portal.md)\n- [`useSearch.ts`](./docs/hooks/use-search.md)\n- [`useSound.ts`](./docs/hooks/use-sound.md)\n- [`useTabFocus.ts`](./docs/hooks/use-tab-focus.md)\n- [`useViewport.ts`](./docs/hooks/use-viewport.md)\n","readmeFilename":"README.md"}