Files
motia/.npm-cache/_cacache/content-v2/sha512/32/50/a0bf72bb8f50802b1bc27dcdcbb2b57cdcfc7bbb7a08fd31f5b0c86082afbed10fa778ad4970f5dd0917df0c0680c1f9ddcf6af8948357afa9178ccbe6c4
2025-10-19 14:57:07 +00:00

1 line
46 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"_id":"use-callback-ref","_rev":"13-98b0759fc1a5d0ce79d5b068558b8ad2","name":"use-callback-ref","dist-tags":{"latest":"1.3.3"},"versions":{"1.0.0":{"name":"use-callback-ref","version":"1.0.0","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.0.0","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/kashe#readme","bugs":{"url":"https://github.com/theKashey/kashe/issues"},"dist":{"shasum":"fd63707b5455cc92b3dc416e2ed6ed7a861992c7","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.0.0.tgz","fileCount":14,"integrity":"sha512-pPzmRE7Hau61IIX8jdD/tPvW+Rngai2I2w6OX5uIlCBInnw1Scy6KWQZs8gQMqIJDNr5BH7Ub2x7VM9ET/NDVg==","signatures":[{"sig":"MEYCIQDnur9OfGqcUKm5I11DGus5uY/10f3OqpWtgpdLS2lQ5AIhAKgWquwZCdEyFtDaK+6K1eNO6DqTc5rFvdGOOnTV63za","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDKSOCRA9TVsSAnZWagAArt4P/19NltSzKGS62xdgYu65\nkONBfY7KWrrn08kp0rnyJsY5FVklH1EU2ENqfKwqZ2jxtHTFHGW23VHxWFMl\nOFsqeIFkXMbCfXhKZQdg4llILSfqsSHftAnd/8X77cAAwQiVG/ijE0YHpYu7\ndLVYEn4sf9YoletDGdkeRXt1vWBQHuOd0ggAUD2t2+1g5RysBJbZriunjvD8\nOT0Y2cZFwliXet892Kf/y1Hj7nNVQ8m9JqQTE/ngCf1Y0sZn9ra+daC5EfPa\n8uK5ZjZ2ofG56UlnxOySGd7NQn63ImGex+Do2cZ+0DgnMe6GOXSxpXayl0DC\nhsHrZKuySe2HyP7o96hblCRwH4qNJVW2wrC23FliH+/QmiCN7zSALQA3j7xq\n7Wdv1Mx9dWG1p37kvw8GKqR+08xbQ5s8wau0HMj7Pfw9y7nz+2w9WjsG61F+\nq7488AbtAkygfGjGGpskx363ZCvKFypmnP+qVPa4CqYmFIiPx8BSf670+3y+\nTjAqtGWNHH/ZrCV0/cB+/Pabg9m59Ug+thd+Vb7NUKuQkkRpi7SLwEnj4i8e\nBgXTTKiUaJg5vGKgNfnZEv+P3Qssr3VBzTPNg6Tjk98YrPuwTQWpyYQPsG66\nhetf3z6jHdQH5I3yDo5Ak03ZJxv6Nv5lUcltvuj6OqE3w/GCnw5IkNOhkMfO\n4kgG\r\n=hEJQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"56b1b452d09b115183ece7d99db1ed04547c2261","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/kashe.git","type":"git"},"_npmVersion":"6.4.1","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.0.0_1561109646096_0.5228201644096","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"use-callback-ref","version":"1.0.1","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.0.1","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/kashe#readme","bugs":{"url":"https://github.com/theKashey/kashe/issues"},"dist":{"shasum":"0e26f210efea3c3b14a6bfb3a8ef2475519171fa","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.0.1.tgz","fileCount":14,"integrity":"sha512-SXQ7H2499BOXPQc4YK7EqPDWfBkBa0OVAUl6lSzt8fitoWuJz6abSwg0BCp9fEdo0G6l+Xl+bUaLoB+dESFFHw==","signatures":[{"sig":"MEUCIQC7YEITzjjgd+MhhxPgfjA9i2BiexmLBg0ETBNEr+GJHAIgavi6xPTc6NooC7w5xujX4wxgUYVn9TYArZvd4QG9hQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDZpXCRA9TVsSAnZWagAA/xAQAIuEW9kQZ8vWMsLyJ2sx\njf62FysYwqhNPQ+J3flhhyHOGmjOjPBlkW8tbzE0qpn2Pxr9N20L8Ae/ymCf\nhHYXvLOUd3jFW1M8RUSHH9mNKzrYrxfIYrrqg8uELGS1po2UiyOB9rXQG+xn\nZ182BzW/H9JYFV4UYt6r6vCe2QbFM578oZU+rjAQl8iq0j6m1u/Kw1kQIxuQ\nmLqatGijNm0L0CdLxtYG//3ZWWSw5YRaFrDTZ25sE5HEoLviMgmkt0oqxg2Q\nimWvBtm4yhTAoz7Ld8Q5lemtgnLjPfQCtxmDsz4VBcvVBtYxbnBUjVG9PWYZ\nm1NoaZMlCY13Ahk57TDTrtxuBkzwUWp9AMk43cC7dp2uBSVgQmne36NmRaLm\nPf3u7JvHkrY2jYyk3uprwU3O+QjmGTbBmZviZPZ+t7De2QvLkZ95EJPqTGR0\ne00mWheQP43p0Crufx/TKN4o/OwYxCL1jehjIL2v6Hfa08f5gkKuVpORieAZ\ndwDES28PSehp8plHMMOm+aG1TEcoaXauaqqXXNVZD2FbrS53P+h4KuWGNdMh\nNXasMtuXd5Dc6kRcRkJF4SNO3kL/N9D8csZDKYX0RBVxF4uPNN8m5GHUpYQc\nCD+bZMDK/dAvEmtzeK6K2Xeq99HUcLyr6Cx07FCz0rwShfA6nm9la6FsN9RK\n0ktP\r\n=wj9b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"0f87879169732e5f31c6a28d40a2895e02be925b","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init","prepublish":"yarn build"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/kashe.git","type":"git"},"_npmVersion":"6.4.1","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.0.1_1561172566493_0.5128779479562406","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"use-callback-ref","version":"1.1.0","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.1.0","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/kashe#readme","bugs":{"url":"https://github.com/theKashey/kashe/issues"},"dist":{"shasum":"e41d2b29aea8a568a6dbefe0af56155eac1b6884","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.1.0.tgz","fileCount":18,"integrity":"sha512-a2j1dVM9UTxdIfZjbdhcD8nCDMDBkTp9rFasSBj3QPcVclYdpKbmLzqLddH3R6WuOff9W6Xo50VedPoVNu8z8A==","signatures":[{"sig":"MEQCIFWqnkN04cfxkHRDSqIw1ukzFzi6IHZe8nfksgsei8qkAiBx8uZJubdEPGgyE9z3JJEqYw5KsNxR8MRb41wF9w9k+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnRF0CRA9TVsSAnZWagAAVP8P/jzr5vnCkVWd+pcBdETv\n9r/pXJAMHaPk/0n4dE3iFi/QuueBU8O9RNSkTY7OYomFn/x/8WEWhn2+AlC7\n8cfbmKgcjJqgdoH/e08XGFAqiUCy7ptUwZoJQDZviXE7/4c1ZxAQfiq2HTsz\nGOCM0m8meb4bReGMacl/w58uClkYyswUcMZGEQSlmvhRV53ynfmqFm8I5ych\nInu2zp5PY/ztrppwQuauR4daf2qCiHxz2DhLApzF9fyfxgytBBxvnK84krn9\n/067hTfbTOE5JOb9Jk1GQpJ59xw3rgJPRzWz+KgE3ZiomqZ1755I8jX91Voe\naU+/4/NZYFjyuT+d6C+Q2QziPJFYtugK9WjC1Q5fIlIcF8UqoBi399IZ0f2l\nINTh244t9ITDMjlsPQFscPlNmM5BdZCHvPsyEDBjZKVPon+cSboHjKnRzv5r\n6cn03IaWWA5/5fNRfEbVQUSB+Vkh1DW8gSMoTVaY0HvFZuyLs/XdLLimG5HI\nFJ7VyJepE+hd97tSNYEaRdEogbn3hlI5pwBhVxry7aJUzlqFoGL+27ihdfWb\nNm33l2Kdt7G7+0NeR/kh9q7Jnhn3F0j78dHo+GE5h5E35p2LY7RmQ125IBa4\n1uFKbx0kPpE2Niv5YwyaPFHQtvKxH0qmepKEsVQQzo+0tDLp1wBijZrg5j6H\nUdLb\r\n=44od\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"13f9dacba9a91ac8d2d97078acac8db75a1a42d6","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init","prepublish":"yarn build"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/kashe.git","type":"git"},"size-limit":[{"path":"dist/es2015/index.js","limit":"0.5 KB"},{"path":"dist/es2015/useRef.js","limit":"0.5 KB"}],"_npmVersion":"6.10.2","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.1.0_1570574707367_0.9166662919589308","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"use-callback-ref","version":"1.2.0","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.2.0","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/kashe#readme","bugs":{"url":"https://github.com/theKashey/kashe/issues"},"dist":{"shasum":"e085a60851a9b5395fba9c7292507814643aa4f7","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.0.tgz","fileCount":42,"integrity":"sha512-8UYRIng8806/LnaukZ468DdxGJkrnmKiGgexlLOUcgPp9Kcm5CxdItIymhdGXq8Hq47ItjOJ++JJKUHrId9fRw==","signatures":[{"sig":"MEUCIQDQTTPYGca33M0GoetUm94aZX9C5vuBqGs9OY/z88nsjAIgVTiFA9UlYml03Qn4UvZICj9hEgnleIhg448/funSlHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoX3ACRA9TVsSAnZWagAAFfcP/3gAdceYXhvIYxbi4g3E\nXyfqfr0+TAUDlPUet542zA6lMCmidWb8QdVPryRqQ7BibsDwhyofq4MSyvPs\ngZNfM8Gr3gGXUjSCBDRFHu5OQa2ohxb82Pvx0Xk4Z/U5mM4i++cNEPpNALta\n53KnjT6vT3tyNdsCGqyo8XdBy26c6xrt3aF0kBlKQnt7xegoHFqgF7IgjC1k\nBcUXgU/dZxX4W8VdXjpDy7Rc44Cp1nEyIxNDsi4qne5O2hWtcQx6kSHCkpo1\n7SXRjKzz5GSU69GkabexDRcEc1KeuBAGvbH+ULTEI+cTR+O+/mOt2oObUPnV\nstb7mQJmxv2gBURKuUO+zPamNIKlmrjSDnYIljw6MUFfgVm0PPRnzjimOq9s\nCDaXGgw2IKjFyozR2OASiesTysiP+G/mo2hCQfFbN13618hNyTBV9x9hyLoP\nkb17T5ZisHt9W2K1zLlmP/cG3RdEkQ0IvbVFX2uIIJ0F88/eSEGwV20eq8Xv\n6cGG7Yy94pd+VBGmoktFGumqslwtyguk+3OHsmuf/mZ70MgRBA4gVWbWcI8h\nYkmkjj5S8sIcMbV2+CFp91bz+bVTojIADvJ3eoX/6FHXe87V4uHrgCOkHZnh\nj+5Cw2RFt+GwdxjPavN5TE7iBs7b8J3OK9Oxs5dy7udgru7MIec4K/xwV6l6\nM50F\r\n=7iVc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"88632357cea101370ba0ccb3f1ea45f02c12b886","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init","prepublish":"yarn build"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/kashe.git","type":"git"},"size-limit":[{"path":"dist/es2015/index.js","limit":"0.5 KB"},{"path":"dist/es2015/useRef.js","limit":"0.5 KB"}],"_npmVersion":"6.10.2","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.2.0_1570864575940_0.5364888424628591","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"use-callback-ref","version":"1.2.1","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.2.1","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/kashe#readme","bugs":{"url":"https://github.com/theKashey/kashe/issues"},"dist":{"shasum":"898759ccb9e14be6c7a860abafa3ffbd826c89bb","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.1.tgz","fileCount":42,"integrity":"sha512-C3nvxh0ZpaOxs9RCnWwAJ+7bJPwQI8LHF71LzbQ3BvzH5XkdtlkMadqElGevg5bYBDFip4sAnD4m06zAKebg1w==","signatures":[{"sig":"MEYCIQD2MGjRKcPtWQctK1FCKW4TmAMNNvYKKzaOKS0KxAg/IAIhAJ/AGeGONvmgzfgDIZ4om2KPgzvegXqTUxQULLpDl5ri","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoaAQCRA9TVsSAnZWagAAEEkP/RaF1RJxXmTMDu0yTR/G\nqoK6q1F6ZgvIj5zRQtIeBaFy+ywoL7RZRxeqeSqpUDFutolTyH0wR7BD8IYb\nU7gsmdzng2OLqC9NDbeNuPkAQ0H+H8Jn2BhLxTTwTE7cksa8CeTmPOTS2cAY\nnAazIkLFu3fTzVKxGAcnL5vIW377jPRcTxcO6QWeS0L48S4qhIY2N8xgoSnS\n0QML4Q8QqzIU1IDdnCEfsB6VSrNeu4PvBBK+pXMwTWk98eIXvyyz5eew8eyh\neS6Y3Im0Qleo+8p1fhB78kY6GIUzP8WvY/qGALZzzM0fV1tkoXT0viaFrwsy\nJlzA7H8D6TkwlIAx5lsW9G6/cy408U4gA5vKbpVXEDXek/Gf6S6k+fJj2cY2\nw58Ky8SzXnuQqIVGm9igXLT/qOm4igh+UZ1XX7yCs96IXcX0wd2Q3ARhNOtl\nFEqPYpeIA1gBfYmOFMD/K1tekOgIrAIVUKWB3LaSiNli0ZD0WROOgNpdisYC\n2X/O9sE9TZFEN9ega47BVd2uSb8bUMnA6ltWAKpoRGfJYS3qEWXx3cmqA7z5\nFfod8dzJJzRpVzaVsSpciNOUHvw7f+5TqvN/BcGOvAwe+d0xqKtyBmgfJyJd\nzund5GWlKmT19Icppk2DGfJqxAL4S8vgTGcsM5jIGRCVToYIuWgh4HO8g93d\nXR8W\r\n=7BAG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"708bd0a0b4d85609d517689f4698971a41f41dd2","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init","prepublish":"yarn build"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/kashe.git","type":"git"},"size-limit":[{"path":"dist/es2015/index.js","limit":"0.5 KB"},{"path":"dist/es2015/useRef.js","limit":"0.5 KB"}],"_npmVersion":"6.10.2","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","sideEffects":false,"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.2.1_1570873359740_0.4097251837218563","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"use-callback-ref","version":"1.2.2","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.2.2","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/kashe#readme","bugs":{"url":"https://github.com/theKashey/kashe/issues"},"dist":{"shasum":"43f6270a2979915d0b0c715581859026c68ad5f8","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.2.tgz","fileCount":42,"integrity":"sha512-s7WLAjMmcgSQ6ocTv93xfljIhpIi6r7f+bH54BX7eP26c0Q+W0iemfFBHYND2cSfaWpweiN0/NVtXVMKRlktdg==","signatures":[{"sig":"MEYCIQCg1nJSI9qrSw6m3AdqmceD3w0aVka0K2npW7SKl7dX7wIhAPNo2w/pD/lP3CRQssmZHOtmuLOrRc5xAE3Z84UvMTaU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekRfYCRA9TVsSAnZWagAAEiwQAJtf16Bi6DFfVsWDRXo+\nT2nYrWXUhcbpFQtuxSne/sUEyCxAPGc6ARFeckeIooR+zlmY0ambXo3ZH69s\n3FF7UA2/IlZzyM3G4vVYZH/L2hrMp/MXT+17erz7Awzlff3ek5mVCylUjt6A\nVtJpFI0IHeJbKB4+YoztTE4WF5+NOcXCw8ItBo03KPsZcAo9RBu8RD03AtZ/\nygIiXEX6Mgkp/s4XJW6dmsay1LmmYPPL89GMY+HYVxuLIHKXxYERFlVb3vMh\n3pzjpBZYQXw5zZyb+ADGsKbbz9yZbweqIKZsc1L5ZxYnKwUHNsGOUNB4zo4i\nn5AruKmAy8aYFmYEEp1R1vxUxsgtejyfUpCokFug0t3KD5jDoasR395teUSW\n6CcoY5OTPsW36Wsz9Rf9WOzIPNp8Vco9ufOT/KXdJEviIbz/ko1x63G44sDW\nqOmtI3AgLIgF8MO0owriQzOuSE4TBsc2FqpYtX5NyqUcHdkjsNtaTieKAgGH\nJRtb/enFNvubW5+ok3yWkFTEbQcc9groyc7jyv7NUBcoDs3mf8NUid8E6xy8\nUZbOQyi2j+vDaED6SWvaD+Kt2O8OyxnASTUsSJdQ5kRNn/79AzFbKfkVYNwX\noHZvw/+jUsJk2bjE26PBfrfL/m2DMOjY7wCd43/JlLF0xKYqXFQ7dcVGOrnq\nAh5R\r\n=3rQ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"783b487062bc7fc1fa8766464a08956133e7e86a","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init","prepublish":"yarn build"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/kashe.git","type":"git"},"size-limit":[{"path":"dist/es2015/index.js","limit":"0.4 KB"},{"path":"dist/es2015/useRef.js","limit":"0.2 KB"},{"path":"dist/es2015/useMergeRef.js","limit":"0.2 KB"}],"_npmVersion":"6.13.4","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","sideEffects":false,"_nodeVersion":"12.16.1","dependencies":{"@types/react":"^16.9.11"},"_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.2.2_1586567127162_0.9390573120272478","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"use-callback-ref","version":"1.2.3","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.2.3","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/use-callback-ref#readme","bugs":{"url":"https://github.com/theKashey/use-callback-ref/issues"},"dist":{"shasum":"9f939dfb5740807bbf9dd79cdd4e99d27e827756","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.3.tgz","fileCount":42,"integrity":"sha512-DPBPh1i2adCZoIArRlTuKRy7yue7QogtEnfv0AKrWsY+GA+4EKe37zhRDouNnyWMoNQFYZZRF+2dLHsWE4YvJA==","signatures":[{"sig":"MEQCIEF2TWvFf3tZQz0sSJxAtDPBC6IwNeF8zJ/cWTJouT1DAiB6kfxQnJv/0s3WY9v9BzmDPvucgP89bVakcPZdraRejA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemBJYCRA9TVsSAnZWagAAa5gP/it5mBA1PMJMKQbNI7Du\nkr8MSKKQEjm8qt/0ItbRyxSLJnIAxDAkdclirZpZ9cSbHfJqq7RsWpyDnlTQ\nHt3w1Suf691xPa9/9nL/9pkawL79+0r66toVTGUCOQNZMZTSugUOPVqO1O4Y\nkh+gE3CIIqdXU8TKILIRjge7tDnCJ4oZK6a/wADszf8NHgDyNYjeArB/FePA\n21+bQWXsXPfxE4ta8YALcIXl/6NDLTdhNLQLGiaVohv8VEO2ejgN5zEoXIx8\nYfhOKNtSKxLIpRPkauhcmWxAybg1TGDqE0NBtiAv8SBmMVcqwGO3sHsD7yjJ\n3/dPm28V/nMHArxmRCVjMhrMTBPDoNlVbwF40xyvaSBICw3lAu01ts5GMqjN\ntq8UGoeqmvcLlce5gmDyetXbezjMs7fB2eHXtR+VMeWdhMjuLGy5fZW1RsEw\nz089XQMUvjW8qCWi6IdqaDzr2bkFWMWKVe06WUkNcdsCRRB6hVJlcqQ3zJGr\n1IrrmU/NIW/GEhUpehMUhmKc4ePFvZvp5AspmqjCKRsP44SqTOa6aOxgBLJK\nhc+JNruOAdqEc2gIuW7WdyRmWz8UtUzfVXMmGYOpT91VKRuTG3psK4rQp6/4\nT1NtiSbVNhblywLNDATPCdy/y8ofDKfiVqIV8iSzumEqdTb8gV3Q28X3vht+\ngedi\r\n=e9nZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"35a09fb15372e34137f33eaa15ec26f0f361bccf","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init","prepublish":"yarn build"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/use-callback-ref.git","type":"git"},"size-limit":[{"path":"dist/es2015/index.js","limit":"0.4 KB"},{"path":"dist/es2015/useRef.js","limit":"0.2 KB"},{"path":"dist/es2015/useMergeRef.js","limit":"0.2 KB"}],"_npmVersion":"6.13.4","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","sideEffects":false,"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.11"},"peerDependencies":{"react":"^16.8.0","@types/react":"^16.8.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.2.3_1587024471674_0.09829212242662311","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"use-callback-ref","version":"1.2.4","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.2.4","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/use-callback-ref#readme","bugs":{"url":"https://github.com/theKashey/use-callback-ref/issues"},"dist":{"shasum":"d86d1577bfd0b955b6e04aaf5971025f406bea3c","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.4.tgz","fileCount":42,"integrity":"sha512-rXpsyvOnqdScyied4Uglsp14qzag1JIemLeTWGKbwpotWht57hbP78aNT+Q4wdFKQfQibbUX4fb6Qb4y11aVOQ==","signatures":[{"sig":"MEUCIE6qo7cKTbQmZq+iVx8GB4kT0ul+IwPXF9rioWp/A7OQAiEA4bAqIEI/U/O7lPx0PQYcO5tr/bAyuNYch4/1t9QNqZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe23pvCRA9TVsSAnZWagAAdXwP/19aN6DfAcHlsF2JCdnG\ntY81r25wroi1L6NNJAH9fxjFM4zjw3Dn/dndEySSRiFnFDIWkCTQ8kEfgkKD\nR2LS9dTTn6grHtoMbLvHmn5NKvaGjbkwD8dOmoPgikXunmL77EUGZynlIqJD\n/RBUQ1L1ZUnDPItY5oYsE2hqM9lQXIggukyysaI2SNlM/gXEJV6PJLqu/iwK\nHtS4Z1qiUrWuDIcfwraWXawMXdkn4ilNujW1dDS7PCf2Wpym4VqhdAmbxzx9\nmm8LTe/2KYqgDoKOPyLTQZuI65nwCdByCWGVKMYPX61x51qiemhDMxDopZSM\nrul2c//jY2ZnZ+SaVRoNQeloWW2XgVH8uwsIK+0AGOB8LrT+SluSj0MGKPRT\n0WuuVCYmkDjt27Zr/INydoUcKSVdz5tj9jDzsnOnpSTH9tc1ctO1y9ecVDxc\nWqtTQcfQIo6MqVjBTxVWdOI7xS3deMSEayIolhXjd1WzPIotH8Oli278udwq\nSCkFqCjMfJpwBdvd5fYWAogAB0wgn+w8/CPILoBcJsHHbCYs2OVcCeBKyx0c\nUh4zIswSMC03rPUBuXctT/Aagn0xNxoWqrhsbQFB/evI1PhSYNtxfPZZdjVP\nY/25mShL54JudSKP1s5GcfxoWYMF9Cw7kECDXZfuYRMv0Ltk16UWWPnFpfjb\nBXxW\r\n=guSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"44a44c434a210e9efc6465265a1cf1b119b03a73","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init","prepublish":"yarn build"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/use-callback-ref.git","type":"git"},"size-limit":[{"path":"dist/es2015/index.js","limit":"0.4 KB"},{"path":"dist/es2015/useRef.js","limit":"0.2 KB"},{"path":"dist/es2015/useMergeRef.js","limit":"0.2 KB"}],"_npmVersion":"6.14.4","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","sideEffects":false,"_nodeVersion":"12.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.11"},"peerDependencies":{"react":"^16.8.0","@types/react":"^16.8.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.2.4_1591442030788_0.7623288293187651","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"use-callback-ref","version":"1.2.5","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.2.5","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/use-callback-ref#readme","bugs":{"url":"https://github.com/theKashey/use-callback-ref/issues"},"dist":{"shasum":"6115ed242cfbaed5915499c0a9842ca2912f38a5","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz","fileCount":42,"integrity":"sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==","signatures":[{"sig":"MEUCIQD4csrmb92rOgGCUirwvZbBVuIFhZFeEf7+nKfAecETDgIgLpwENCkB8jQb160ob66z4o5SOtujs7LbN5p1HO5tqbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgA5Z+CRA9TVsSAnZWagAAQmMP/0KYGZ4GdscBSDvSH2bR\nhBQ+qmhH/TVguU820c43nOkLxUuICllW623ruSUkNdo0gSli1WxUCmHsMsvQ\n05z6nSxhdcv3tOjsWdcb60lG6mPWvUFpFVZlPCsqOUWUYZcuKrzE0A7fiw+Z\nrOzAmwa7tXlvoLt63WlPRPd/5xl7v9yHRovnNEAA8k9N7XnW8WOiCwkALJ53\n0wTV5WhyrjvXKXLHK1Wyh+V9+0CbhVAkWF9/kpRvHVgOmmn4qt4gplbqK9K5\nLjUHaHt6NEg8W7c41YA+oWyhtslSLTDZOwF2w0FigH99LT12zJVbAN8T4th5\nmdVcrbi7ldy0HrN9iBcc47VBp/B3P4oDlQsq6iiqs3eFpWn7iRl9TUbPUswx\nhMIJo+aQAwG6ZHKyoykuNHtWj473r4B8UJUI5bi7TKqsXsrDlVypi01Js2V1\nvarO3EwbvCRgKuM/TYV4F/1OEgSu8MZ8QfUXVGzJpIkR6cv2Dm1C+AhfRi29\niDkKEvGw7zkfTSGoOlxFXLcGKY/R76NeBj4Wx9xeKpXpEg4Fj8QE5rAUQ7JZ\nuUcPjlK1XAGXaUrK8/1T0EOhC0Cg/dTdS72XSYtTZKnwCOTLitzeE74Pu9bz\nHNe//CUO5WdSEBPrJ34mf4L2nibQUpgYtwcfGn3ullPpmDtv6Gswir4IU+er\nIFCr\r\n=Dbxq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=8.5.0"},"gitHead":"4df158d172c421ca27e39a610303e333ba689060","scripts":{"dev":"ts-react-toolbox dev","lint":"ts-react-toolbox lint","test":"ts-react-toolbox test","build":"ts-react-toolbox build","format":"ts-react-toolbox format","static":"ts-react-toolbox publish","analyze":"ts-react-toolbox analyze","release":"ts-react-toolbox release","test:ci":"ts-react-toolbox test --runInBand --coverage","bootstrap":"ts-react-toolbox init","prepublish":"yarn build"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"repository":{"url":"git+https://github.com/theKashey/use-callback-ref.git","type":"git"},"size-limit":[{"path":"dist/es2015/index.js","limit":"0.4 KB"},{"path":"dist/es2015/useRef.js","limit":"0.2 KB"},{"path":"dist/es2015/useMergeRef.js","limit":"0.2 KB"}],"_npmVersion":"6.14.8","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-react-toolbox":"^0.2.11"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","@types/react":"^16.8.0 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.2.5_1610847869777_0.17275788629188793","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"use-callback-ref","version":"1.3.0","keywords":["react","hoot","useRef","createRef"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.3.0","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/use-callback-ref#readme","bugs":{"url":"https://github.com/theKashey/use-callback-ref/issues"},"dist":{"shasum":"772199899b9c9a50526fedc4993fc7fa1f7e32d5","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz","fileCount":63,"integrity":"sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==","signatures":[{"sig":"MEYCIQCXoBtoQCvUfnJ3Kd4Ipkb1xxLZ/qX9qG0BHHjZ3wYNPgIhAMwqD6iRqQ/iH8APrHwnN07T6x4U5Rv5qKz96jeDwWXO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXMtOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxpQ//fhy+bc6+p04aKyN01JR1EKWHIVhPH8ucMTW7hpWKYU/9YTsJ\r\nft2yAK6Idl/8h/d4maqx5G4Em5pyKaI2kWNWIDbWcHtT7Fr3D78KF4L1/MR2\r\nYOocG0/rTqxtD1Y3uJIA+kBDRxYp/6q7nWWFXhLp/peNEXy/T31paEtnKmSm\r\nEmh7NibrTnThRpFcp0da2qvsAFEO7VgskdZlNPVbK8C/cAD8Pn/46yA3DdXF\r\n+o3sKupAy4UFNt044Xaq2HGWtBVp08tWei/FVlKbH8jnFfHiA/eIOAOLapX2\r\nNuYU52oUkgvwu+rupJgHt9rgaEsCudhQ+DGwBNoPvqY+XUgxZ6cTI24HTPIf\r\nl5rxoPIR88EGDZJBgnrOFgWncFgt8hEGT37RSNq6/r4mfIrjAE2G+RqqOY0A\r\n6jfJ8FiFyT0kRwthV1BlrN6Ni/QDnDGIFecok86ZmD+pRjEZYPrKGUA3j/nR\r\nzIpyJVm3IU+g8s5y/ANqp/hXUXhN8ZmOvK5EXcOfTjdbOoKs/0j3M79abs9i\r\nmguMahRNoj/T/MWo7mGz+hvsOlga8Clj0feZmPLf9yXcXVGvbj+mgCtalsmS\r\nJbhuGeYGxWgHeknWBcu0iu+wiDKli+0Tl/dWGHsDQEMVdRxiaH5DN+Y2qgrk\r\n8Y4CBB5DshdKV2pf/ChcxHV0ZVSxlvlc8Wk=\r\n=VvOh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=10"},"gitHead":"43dd323f1820604e36883b8342ec7db9a7c27765","scripts":{"dev":"lib-builder dev","lint":"lib-builder lint","size":"npx size-limit","test":"jest","build":"lib-builder build && yarn size:report","format":"lib-builder format","update":"lib-builder update","release":"yarn build && yarn test","test:ci":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublish":"yarn build && yarn changelog","size:report":"npx size-limit --json > .size.json","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"prettier":{"semi":true,"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/theKashey/use-callback-ref.git","type":"git"},"_npmVersion":"7.15.1","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"sideEffects":false,"_nodeVersion":"16.3.0","dependencies":{"tslib":"^2.0.0"},"module:es2019":"dist/es2019/index.js","_hasShrinkwrap":false,"devDependencies":{"@theuiteam/lib-builder":"^0.1.4","enzyme-adapter-react-16":"^1.15.6","@size-limit/preset-small-lib":"^2.1.6","@types/enzyme-adapter-react-16":"^1.0.6"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.3.0_1650248526346_0.32599727441495774","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"use-callback-ref","version":"1.3.1","keywords":["react","hook","useRef","createRef","merge refs"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.3.1","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/use-callback-ref#readme","bugs":{"url":"https://github.com/theKashey/use-callback-ref/issues"},"dist":{"shasum":"9be64c3902cbd72b07fe55e56408ae3a26036fd0","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz","fileCount":63,"integrity":"sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==","signatures":[{"sig":"MEYCIQDKjy5I7s4Hm3ZkOXJxyeB01hO+q4Dbe08H2zWAJKc4BAIhAJAqbwAIZyDdTG+4tFDbw6LefYrl5N4/4MUTFEDtVFel","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51457},"main":"dist/es5/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=10"},"gitHead":"365ee2b67c32eee84ce2b5c2bb68ea569f84b3cd","scripts":{"dev":"lib-builder dev","lint":"lib-builder lint","size":"npx size-limit","test":"jest","build":"lib-builder build && yarn size:report","format":"lib-builder format","update":"lib-builder update","release":"yarn build && yarn test","test:ci":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublish":"yarn build && yarn changelog","size:report":"npx size-limit --json > .size.json","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"prettier":{"semi":true,"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/theKashey/use-callback-ref.git","type":"git"},"_npmVersion":"8.19.4","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"tslib":"^2.0.0"},"module:es2019":"dist/es2019/index.js","_hasShrinkwrap":false,"devDependencies":{"@testing-library/react":"^14.1.2","@theuiteam/lib-builder":"^0.3.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@size-limit/preset-small-lib":"^2.1.6"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.3.1_1703567410151_0.32834838769496777","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"use-callback-ref","version":"1.3.2","keywords":["react","hook","useRef","createRef","merge refs"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","_id":"use-callback-ref@1.3.2","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"homepage":"https://github.com/theKashey/use-callback-ref#readme","bugs":{"url":"https://github.com/theKashey/use-callback-ref/issues"},"dist":{"shasum":"6134c7f6ff76e2be0b56c809b17a650c942b1693","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz","fileCount":63,"integrity":"sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==","signatures":[{"sig":"MEUCIQCcX23SOKdumiyf56VBjXF/crJRLOk+GNC6bQo2/KS2LgIgUtqDqX6ETvX7eS86K1CuxzFdPZ0OJBDlznPAONz9mm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51786},"main":"dist/es5/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/es5/index.d.ts","module":"dist/es2015/index.js","engines":{"node":">=10"},"gitHead":"df9da0fedf6eb89f454b32a986049a511e504a1d","scripts":{"dev":"lib-builder dev","lint":"lib-builder lint","size":"npx size-limit","test":"jest","build":"lib-builder build && yarn size:report","format":"lib-builder format","update":"lib-builder update","release":"yarn build && yarn test","test:ci":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublish":"yarn build && yarn changelog","size:report":"npx size-limit --json > .size.json","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"prettier":{"semi":true,"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/theKashey/use-callback-ref.git","type":"git"},"_npmVersion":"10.2.4","description":"The same useRef, but with callback","directories":{},"jsnext:main":"dist/es2015/index.js","lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"tslib":"^2.0.0"},"module:es2019":"dist/es2019/index.js","_hasShrinkwrap":false,"devDependencies":{"@testing-library/react":"^14.1.2","@theuiteam/lib-builder":"^0.3.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@size-limit/preset-small-lib":"^2.1.6"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/use-callback-ref_1.3.2_1710933050881_0.41499424605078317","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"use-callback-ref","version":"1.3.3","description":"The same useRef, but with callback","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"dist/es5/index.d.ts","module:es2019":"dist/es2019/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/use-callback-ref.git"},"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","dependencies":{"tslib":"^2.0.0"},"devDependencies":{"@size-limit/preset-small-lib":"^11.0.2","size-limit":"^11.0.2","@testing-library/jest-dom":"^6.1.5","@testing-library/react":"^14.1.2","@theuiteam/lib-builder":"^0.3.0","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@types/react":"*","react":"^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"engines":{"node":">=10"},"keywords":["react","hook","useRef","createRef","merge refs"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"_id":"use-callback-ref@1.3.3","gitHead":"bd99fd56601f693ecdda88e2d4455cfa03c5689d","bugs":{"url":"https://github.com/theKashey/use-callback-ref/issues"},"homepage":"https://github.com/theKashey/use-callback-ref#readme","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==","shasum":"98d9fab067075841c5b2c6852090d5d0feabe2bf","tarball":"https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz","fileCount":63,"unpackedSize":51813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0dDlmW9CccjpHzOXopxc7sMOSSW2ECob/hr73xc8ODAiBKLYcb5Ah9kn5cE+grsm3kifd747+7bqf1D6tnULgAGw=="}]},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-callback-ref_1.3.3_1734433677861_0.29755982493538014"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-21T09:34:06.095Z","modified":"2024-12-17T11:07:58.178Z","1.0.0":"2019-06-21T09:34:06.376Z","1.0.1":"2019-06-22T03:02:46.652Z","1.1.0":"2019-10-08T22:45:07.478Z","1.2.0":"2019-10-12T07:16:16.101Z","1.2.1":"2019-10-12T09:42:39.871Z","1.2.2":"2020-04-11T01:05:27.306Z","1.2.3":"2020-04-16T08:07:51.835Z","1.2.4":"2020-06-06T11:13:51.017Z","1.2.5":"2021-01-17T01:44:29.890Z","1.3.0":"2022-04-18T02:22:06.557Z","1.3.1":"2023-12-26T05:10:10.398Z","1.3.2":"2024-03-20T11:10:51.031Z","1.3.3":"2024-12-17T11:07:58.012Z"},"bugs":{"url":"https://github.com/theKashey/use-callback-ref/issues"},"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","homepage":"https://github.com/theKashey/use-callback-ref#readme","keywords":["react","hook","useRef","createRef","merge refs"],"repository":{"type":"git","url":"git+https://github.com/theKashey/use-callback-ref.git"},"description":"The same useRef, but with callback","maintainers":[{"name":"kashey","email":"thekashey@gmail.com"}],"readme":"<div align=\"center\">\n <h1>🤙 use-callback-ref 📞</h1>\n <br/>\n The same `useRef` but it will callback: 📞 Hello! Your ref was changed!\n <br/>\n <a href=\"https://www.npmjs.com/package/use-callback-ref\">\n <img src=\"https://img.shields.io/npm/v/use-callback-ref.svg?style=flat-square\" />\n </a>\n <a href=\"https://travis-ci.org/theKashey/use-callback-ref\">\n <img alt=\"Travis\" src=\"https://img.shields.io/travis/theKashey/use-callback-ref/master.svg?style=flat-square\">\n </a>\n <a href=\"https://bundlephobia.com/result?p=use-callback-ref\">\n <img src=\"https://img.shields.io/bundlephobia/minzip/use-callback-ref.svg\" alt=\"bundle size\">\n </a> \n</div>\n\n---\n\n> Keep in mind that useRef doesn't notify you when its content changes.\n> Mutating the .current property doesn't cause a re-render.\n> If you want to run some code when React attaches or detaches a ref to a DOM node,\n> you may want to use ~~a callback ref instead~~ .... **useCallbackRef** instead.\n\n [Hooks API Reference](https://reactjs.org/docs/hooks-reference.html#useref)\n\nRead more about `use-callback` pattern and use cases:\n\n- https://dev.to/thekashey/the-same-useref-but-it-will-callback-8bo\n\nThis library exposes helpers to handle any case related to `ref` _lifecycle_\n\n- `useCallbackRef` - react on a ref change (replacement for `useRef`)\n - `createCallbackRef` - - low level version of `useCallbackRef`\n- `useMergeRefs` - merge multiple refs together creating a stable return ref\n - `mergeRefs` - low level version of `useMergeRefs`\n- `useTransformRef` - transform one ref to another (replacement for `useImperativeHandle`)\n - `transformRef` - low level version of `useTransformRef`\n- `useRefToCallback` - convert RefObject to an old callback-style ref\n - `refToCallback` - low level version of `useRefToCallback`\n- `assignRef` - assign value to the ref, regardless it is RefCallback or RefObject\n\nAll functions are tree shakable, but even together it's **less then 300b**.\n\n# API\n\n💡 Some commands are hooks based, and returns the same refs/functions every render.\nBut some are not, to be used in classes or non-react code.\n\n## useRef API\n\n🤔 Use case: every time you have to react to ref change\n\nAPI is 99% compatible with React `createRef` and `useRef`, and just adds another argument - `callback`,\nwhich would be called on **ref update**.\n\n#### createCallbackRef - to replace React.createRef\n\n- `createCallbackRef(callback)` - would call provided `callback` when ref is changed.\n\n#### useCallbackRef - to replace React.useRef\n\n- `useCallbackRef(initialValue, callback)` - would call provided `callback` when ref is changed.\n\n> `callback` in both cases is `callback(newValue, oldValue)`. Callback would not be called if newValue and oldValue is the same.\n\n```js\nimport { useRef, createRef, useState } from 'react';\nimport { useCallbackRef, createCallbackRef } from 'use-callback-ref';\n\nconst Component = () => {\n const [, forceUpdate] = useState();\n // I dont need callback when ref changes\n const ref = useRef(null);\n\n // but sometimes - it could be what you need\n const anotherRef = useCallbackRef(null, () => forceUpdate());\n\n useEffect(() => {\n // now it's just possible\n }, [anotherRef.current]); // react to dom node change\n};\n```\n\n💡 You can use `useCallbackRef` to convert RefObject into RefCallback, creating bridges between the old and the new code\n\n```js\n// some old component\nconst onRefUpdate = (newRef) => {...}\nconst refObject = useCallbackRef(null, onRefUpdate);\n// ...\n<SomeNewComponent ref={refObject}/>\n```\n\n## assignRef\n\n🤔 Use case: every time you need to assign ref manually, and you dont know the shape of the ref\n\n`assignRef(ref, value)` - assigns `values` to the `ref`. `ref` could be RefObject or RefCallback.\n\n```\n🚫 ref.current = value // what if it's a callback-ref?\n🚫 ref(value) // but what if it's a object ref?\n\nimport {assignRef} from \"use-callback-ref\";\n✅ assignRef(ref, value);\n```\n\n## useTransformRef (to replace React.useImperativeHandle)\n\n🤔 Use case: ref could be different.\n`transformRef(ref, tranformer):Ref` - return a new `ref` which would propagate all changes to the provided `ref` with applied `transform`\n\n```js\n// before\nconst ResizableWithRef = forwardRef((props, ref) => <Resizable {...props} ref={(i) => i && ref(i.resizable)} />);\n\n// after\n\nconst ResizableWithRef = forwardRef((props, ref) => (\n <Resizable {...props} ref={transformRef(ref, (i) => (i ? i.resizable : null))} />\n));\n```\n\n## refToCallback\n\n`refToCallback(ref: RefObject): RefCallback` - for compatibility between the old and the new code.\nFor the compatibility between `RefCallback` and RefObject use `useCallbackRef(undefined, callback)`\n\n## useMergeRefs\n\n`mergeRefs(refs: arrayOfRefs, [defaultValue]):ReactMutableRef` - merges a few refs together\n\nWhen developing low level UI components, it is common to have to use a local ref but also support an external one using React.forwardRef. Natively, React does not offer a way to set two refs inside the ref property. This is the goal of this small utility.\n\n```js\nimport React from 'react';\nimport { useMergeRefs } from 'use-callback-ref';\n\nconst MergedComponent = React.forwardRef((props, ref) => {\n const localRef = React.useRef();\n // ...\n // both localRef and ref would be populated with the `ref` to a `div`\n return <div ref={useMergeRefs([localRef, ref])} />;\n});\n```\n\n💡 - `useMergeRefs` will always give you the same return, and you don't have to worry about `[localRef, ref]` unique every render.\n\n## mergeRefs\n\n`mergeRefs(refs: arrayOfRefs, [defaultValue]):ReactMutableRef` - merges a few refs together\nis a non-hook based version. Will produce the new `ref` every run, causing the old one to unmount, and be _populated_ with the `null` value.\n\n> mergeRefs are based on https://github.com/smooth-code/react-merge-refs, just exposes a RefObject, instead of a callback\n\n`mergeRefs` are \"safe\" to use as a part of other hooks-based commands, but don't forget - it returns a new object every call.\n\n# Similar packages:\n\n- [apply-ref](https://github.com/mitchellhamilton/apply-ref) - `applyRefs` is simular to `mergeRef`, `applyRef` is similar to `assignRef`\n- [useForkRef](https://react-hooks.org/docs/use-fork-ref) - `useForkRef` is simular to `useMergeRefs`, but accepts only two arguments.\n- [react-merge-refs](https://github.com/gregberge/react-merge-refs) - `merge-refs` is simular to `useMergeRefs`, but not a hook and does not provide \"stable\" reference.\n\n---\n\n> Is it a rocket science? No, `RefObject` is no more than `{current: ref}`, and `use-callback-ref` is no more than `getter` and `setter` on that field.\n\n# License\n\nMIT\n","readmeFilename":"README.md"}