Skip to main content
Glama

mcp-adr-analysis-server

by tosin2013
a0bf72bb8f50802b1bc27dcdcbb2b57cdcfc7bbb7a08fd31f5b0c86082afbed10fa778ad4970f5dd0917df0c0680c1f9ddcf6af8948357afa9178ccbe6c447.6 kB
{"_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"}

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tosin2013/mcp-adr-analysis-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server