{"_id":"@reactour/utils","_rev":"19-296f1d9faa92b069ec143636d13e3e11","name":"@reactour/utils","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@reactour/utils","version":"0.1.0","author":{"name":"Lionel Tzatzkin"},"license":"MIT","_id":"@reactour/utils@0.1.0","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"5f007bb851847c775f697cf4dc2368da3800a578","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.1.0.tgz","fileCount":20,"integrity":"sha512-XWi3JxIVMYojd6vzF3/TrfMibYytm2qOpmd9VlXrioDkX6gBsX47NQ68K1DNXaTczVX0nWSui41XZhI2TRyJ2w==","signatures":[{"sig":"MEUCIQD69J9sIf2wxg/CdVG/3Bn9rlkaSQlkVi8k6YH/9REFnAIgJHTo8VhJ5W5e+H8FWiZjnWlUQ3dMpLe/hfXy4eoPN+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ1FiCRA9TVsSAnZWagAA9lYQAJtWVvgWknYAh84EZb74\nxm4ATWYxyoJ1THD/arphH2hJseRRKJFvf/kkF+BguRH4BZo/Hi3dupa1rWMj\ndAi84PqEWrxsevsLeAdwuf4d2Ex1A4nqVUEenXvS/tOwWUCn/6Z3+RT9LuCm\njSd7gQHZrpcCxgww8dI39GlMl6sMNny+bgB+8BOdgRXk5b/Vjjw9eDxmJDL5\ndXhbDVNaAZPbQUhd2+hdkdqZ4gNoK4vWftCrvAh92596EbCTE6ah0vqUI+l5\n/Ym1xBvLT8XWK+RxfCAcgRnkZgUpw7hmki0mNd4uyuwFY8Y/6Mr8wfzO4j7U\noABJBnSIxZQ/wA7mxYgMwnLLKNJZmA3Db8ASaIjWBRYODHfWBeM/sdIxHAlR\nlxGqjhFaFzjjKMeye0Qz8V/7uCh+q5ZqxMlE2IlaJ9xF99Z1sm+6NH1HuIKQ\nrTCw/HkoevYbyD76EhZ9N1HlVZqVquvjyivLsOH6rBQhSH+QDHX9WDta9X/I\nJwMWv1HX1cu+bsfoSnGXQspsv5lffjQLE2KBcQtHKkpQVv/pWgt10zJQJPZ2\nhl5iFRSBlB+jgdOeBacN/jCmgltyIl/7YeSMmwTBTCAMKOYeHvswLzkEN0qJ\nSPIxOwxwVOdbjarC0nAnoe+7F5VwKkz5yg0xZ+gTmf/7WMexUeaPtDSaHmzb\nL85C\r\n=Rz1u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/reactour-utils.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"size-limit":[{"path":"dist/reactour-utils.cjs.production.min.js","limit":"10 KB"},{"path":"dist/reactour-utils.esm.js","limit":"10 KB"}],"_npmVersion":"7.16.0","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"resize-observer-polyfill":"1.5.1","@rooks/use-mutation-observer":"4.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.2","react":"17.0.2","tslib":"2.3.1","react-dom":"17.0.2","size-limit":"5.0.3","typescript":"4.3.5","@types/react":"17.0.19","@types/react-dom":"17.0.9","@size-limit/preset-small-lib":"5.0.3"},"peerDependencies":{"react":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.0_1629966690627_0.5192830164665405","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@reactour/utils","version":"0.1.1","author":{"name":"Lionel Tzatzkin"},"license":"MIT","_id":"@reactour/utils@0.1.1","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"6d5f655b5ec9408bf96f550a0f15a863dc69ad2c","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.1.1.tgz","fileCount":20,"integrity":"sha512-XUzxviNSujM4bid9Fg5oLxss++ow8/V37qxLLKt1qqTsOJk0W2p/k/Z7S7P5urrorAeJLAiEqvIzljzDDkNs2g==","signatures":[{"sig":"MEQCIA7jLm+tV5hkTohrKmXvVShn3QYcAgxNjlRS+y7KOeYLAiAHmcYr6t+Ku2vG8OHyZLkaTh9ol9oBVmshL5E1cbm8cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ1N6CRA9TVsSAnZWagAARc4P/AjaDa7NEhRT4VLYAp8N\nmCVRP+BQlivnuQLTrP8HYio1f/CoPIpGmpxWcMYBJM6Xx396Jp2NOMChH74t\nKm2EhYghK7D/ayPzjWVDr2s6CBOY6Rk+W8/rRonqPDg/v7/ToN55tw7zHJB5\n16HI8E2EXsdEWvifs4plyEX51PDW+vyzfSbevMNUncCKpzdZlpA09FRRb4AE\nlMk0dJd7ApFtKEKCK6Tf9hokdIA/tQZpl0fg2n1LVaeWHaOR5A+6ZiJMtWjg\nukkl3qzP4ShRsmFJwN0OZnO9RGnEMHKSp2s9ac16UACce/q1EUv4tLH+L2Ku\nqGUAECnVXJ2u1XqePcbSoat/u+YRMQgrsM7XJukq86442XmmtMiuqxncviVh\nkNorzvVtVCRG3h5CU9LN7977v+RPn66bu38lBn+SGtCB9XmGqzcTLdwKX73y\nOkQnKBo5dc38Ah+4TVwOT8BD+EU0Kgn8LkJaDJevofR0YsFda5dgi1dL9g8j\nGY3E/rBA/PWOgPE7dTQsfevkrecctnsKyRtVPC0YON9zJ86/cUqxh1IIgdQd\noJP6uRdTNTe91/RY8eUP+XebWQc+7PVmeUPf/uYs/Q0aIpgWqm20HSGzNOHK\nADlOBgD/bnFVXLQXJieJRzqUgZGUSqtGx05kInqb/V+XACjt4Cm0RcXgFh9e\nyZbv\r\n=OUAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/reactour-utils.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"size-limit":[{"path":"dist/reactour-utils.cjs.production.min.js","limit":"10 KB"},{"path":"dist/reactour-utils.esm.js","limit":"10 KB"}],"_npmVersion":"7.16.0","description":"A set of utilities used by `@reactour` packages","directories":{},"_nodeVersion":"14.15.1","dependencies":{"resize-observer-polyfill":"1.5.1","@rooks/use-mutation-observer":"4.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.2","react":"17.0.2","tslib":"2.3.1","react-dom":"17.0.2","size-limit":"5.0.3","typescript":"4.3.5","@types/react":"17.0.19","@types/react-dom":"17.0.9","@size-limit/preset-small-lib":"5.0.3"},"peerDependencies":{"react":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.1_1629967226287_0.7460722910121","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@reactour/utils","version":"0.2.0","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"author":{"name":"Lionel Tzatzkin"},"license":"MIT","_id":"@reactour/utils@0.2.0","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"93e3489cbaad8088588fff55ab6acf604fd4fec1","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.2.0.tgz","fileCount":15,"integrity":"sha512-4qgdFh5dHFn+72plZ/wr6YBFBppQFAWn6gkCgClB4DyVWBoYaRbW6+KlbIE+Sm0REFmFzBwTcFsL2OZSc/jv3g==","signatures":[{"sig":"MEUCIBnxaUGt85It3nArz/vtekjfRp0pOuYflNvuShiCzqgsAiEAvjtfS2X3uqKkKi+sxM293s76F6x7PoOrBzY+Omc2e/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLziICRA9TVsSAnZWagAAk4sP/iHHwBbrzMDPnZelHVnk\n62XJqc/UUgqa5YH80qZ6FFCUsv1uALo6VC3FgE6gExS1/MvDyS15Ucz/orGf\nmIPhM+dm5nUvgYqJ8EI9JErBb9jC2OAzEveSCNFobjzr1H/ZaOH4LonW5gI8\nLXDQjOikPV6Lrh3YCeHc/olEbTzxui7pVR92hI5CgrGvIM8onXRvHkLUP7NJ\nLjbnnMvDAEIvmfZW94MOXvxvBCeNLpAZybsVwg3sEdvUgiRvw5rDwb98CIEU\nsc6ZBXSxI0mgzH8TmotKApTGUcbIuBypHPUkkyCnO+dCipMlc0QxQK3wJtcP\n5/mkM047uPDSec54AJrlFjc/WU/bktSEE1YHOsXG5WJFjaampju1h+bf8izL\niv1gE64eM1D1RUqzZzS5Bi40n8HRxtZage7tnShpDhLeeseJJhMaqFd+OmjA\nlIfR78MF8x1QUbt4pI5TFcu3Vl/RFCkoaRD/DBv9QP6Z+PDZwBQDtMi26o02\nMEWMOqlIV3qQoFcJ6rn68TmDRbK6L7sx4Nvdt4VmH7yZO9xTw1rK5vXINuJC\n10QjPwaQQCTWvEBQ795FwktY8uq7udX4ioQ8ImtbZcIs8H9sPWsyc83QFHqV\n1hL9SqukOi66AeYSh404Orvh8/lRtp5qg62JN/Y0ZKQGVK5T5q70BhcEpz/B\nwHwd\r\n=IJz7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/reactour-utils.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"size-limit":[{"path":"dist/reactour-utils.cjs.production.min.js","limit":"10 KB"},{"path":"dist/reactour-utils.esm.js","limit":"10 KB"}],"_npmVersion":"7.16.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"_nodeVersion":"14.15.1","dependencies":{"resize-observer-polyfill":"1.5.1","@rooks/use-mutation-observer":"4.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.2","react":"17.0.2","tslib":"2.3.1","react-dom":"17.0.2","size-limit":"5.0.3","typescript":"4.4.2","@types/react":"17.0.19","@types/react-dom":"17.0.9","@size-limit/preset-small-lib":"5.0.3"},"peerDependencies":{"react":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.2.0_1630484616226_0.15834303328893773","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@reactour/utils","version":"0.2.1","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"author":{"name":"Lionel Tzatzkin"},"license":"MIT","_id":"@reactour/utils@0.2.1","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"ab3b7038faf685ee160fa7c76256970b13002b15","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.2.1.tgz","fileCount":20,"integrity":"sha512-HiMH304EMOIBN0sO3zZhqxaujJvJdQLnCOjvHOqM4Az8rtul4N9uTIYQ4QyMwvEZ1Mko/INlpQv6y2sBFRmzhA==","signatures":[{"sig":"MEUCIQCn9TLG9wP+aGVAmyIxXgu8LfOID/DSOSsa6HUcLT9nxgIgNgT1MXxvodDfmaWsNs4CQnMmFU4iW313Ju1pHkRytwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2YQbCRA9TVsSAnZWagAAHKMP/3zp9CTIfcKyDxoMdjFc\nOD8rTlR//Y1Uq13W/B21oeMrq3bb3VtqvQ03qs/4j55gy52v02YfqmIj4SfV\n9a/ViOXXa7Ujyx3Y2EvH711OskTeW7MWkDV9wQqcllQ9cCmXBPxygsghtT0U\n8HZoQ1FRhwIinIpyfz+SrIXRzYIYXkUkIybB+2YGGPAie3Gzm6fCd22PPSWB\nsj0tbKENy0URCoemR9Y5ODlYsnMihZD3MUHnNlorORDqPKjkkB24iCnM0OLR\nuqbdLjIhpCynl1isPM3Z71nZDS6YTabQ2jc4scINmSVFp8XrqFXhzRBeHypB\nnxzb0KT/UnegB9WfgR8aVpFZ22uqJASrlduMUpX5VOysElLbvfoNjX312tI3\n9us2YIvbu9JBuQv/rRc9VyONyMwF1VT67CxfplgdNfVW20U3UU7c/8T3hPM9\nWx1F9GbXNnFww4+RJMlea/rPdCRK43v7keJj2CNXBS7TDCA6ImTo8LFGbThF\npVZWbW6IdwTjmP08T4P2xXEZC/het1GFOAM1XeegpzEPWcoieIauHG+/CVl+\nP1upeLCgJM0Tcd3Xrnas5YfYUwjJ2MegT2O/wG2F9mJQRNTLGoK/ALTc5Y7l\nbYvyvtYhkzDobA5xb56PxwESbYrVAdl8ggfV9R1dlnObYB9kS6eg0a9TdC4u\nQLKC\r\n=tK+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/utils.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"size-limit":[{"path":"dist/utils.cjs.production.min.js","limit":"10 KB"},{"path":"dist/utils.esm.js","limit":"10 KB"}],"_npmVersion":"7.16.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"_nodeVersion":"14.15.1","dependencies":{"resize-observer-polyfill":"1.5.1","@rooks/use-mutation-observer":"4.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.2","react":"17.0.2","tslib":"2.3.1","react-dom":"17.0.2","size-limit":"5.0.3","typescript":"4.4.2","@types/react":"17.0.19","@types/react-dom":"17.0.9","@size-limit/preset-small-lib":"5.0.3"},"peerDependencies":{"react":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.2.1_1632906572871_0.734567515741783","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@reactour/utils","version":"0.2.2","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"author":{"name":"Lionel Tzatzkin"},"license":"MIT","_id":"@reactour/utils@0.2.2","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"3bb61229bbd0ba90720984a3ad7f2f99ce5b6784","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.2.2.tgz","fileCount":20,"integrity":"sha512-rtcnL51CcNR3BdytoRI1vc9aVJ367VcjwyoxkBekSVVQ+KQwkyl4sr3GrxR23bk/i2dgizSdOesxC/fQic55aA==","signatures":[{"sig":"MEQCICfnsPImE9NXTE/zlTrng7R/G50CZIhKlYoZAGMmZj0XAiBHLi5GNGDQFeD2yp4B6HpnMcfGRVhgiGGSEMFQANL3EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8v7TCRA9TVsSAnZWagAAnpMP/1cVrhm9E+7l0j4Ie/ui\nSAi2FxEs7JbekNVQWfDeQM6bp3ygfhYzzOLZeIjQvIaL6amPqy3+LUAWNDPM\nMJnvYWKr/Bw8SqD6rblnB9bj2xJwo5Gp0smwmoa2octD6RNFf9Cmc6auQv3S\nmnX/NEx7th/+pLtHqkD6RgBAv1UCqaXeWWchlxEJCJFc8MWqYlglO9qefpMy\nlVJayacMmzkhY1hw2jlhy41NBPZ9Y1CaFuhZBzBgGoIdTztvwGMZ3FV543a5\nIN4yxK8ptU+vVFEoe5vyM09RiZF6+kkBp8bbVRrMuiAuW1HagP/3+BR0FUWh\nrkya4EyFl/pcRz4SFYxwSJXiFrHmZU6JvFQ0JQQgvi2Crj4tUu5GcitdnHIQ\nUTCyYQhHYyE1ManvPIbWC8XYU7GrhEpmjH5iO2swiJmanh3c/GjoD3Or9mHa\nDzQbRIvDtY94eEboE1ebrLrWFw8JkLGtq6wwitAiu97dpFcj59p2K4PJMBYx\nQpnkEc3XP6cicS6w9gMyNxrUFGbivGcaJtFL0AnHMIv2p1d2foZsW2/iYr4Z\n4FecupVQ/BE4DL7pXYMLSBXxOPmPhkG/58v+cFjY+LuqP6Qf+gBhbl/ADSEb\n4mvr0ZA6eqcu1Dm1VDWF/IukVohfMhnl9YBhSvANjaH95P2rN/DSzKBBqTcv\nQdiA\r\n=tur0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/utils.esm.js","engines":{"node":">=10"},"gitHead":"c3f96e7223f84b206d9b23bb3341a7d87d0e5008","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"size-limit":[{"path":"dist/utils.cjs.production.min.js","limit":"10 KB"},{"path":"dist/utils.esm.js","limit":"10 KB"}],"_npmVersion":"8.1.2","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"_nodeVersion":"16.13.1","dependencies":{"resize-observer-polyfill":"1.5.1","@rooks/use-mutation-observer":"4.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"17.0.2","tslib":"2.3.1","react-dom":"17.0.2","size-limit":"7.0.5","typescript":"4.5.5","@types/react":"17.0.38","@types/react-dom":"17.0.11","@size-limit/preset-small-lib":"7.0.5"},"peerDependencies":{"react":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.2.2_1643314899800_0.7532984471893593","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@reactour/utils","version":"0.3.0","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"author":{"name":"Lionel Tzatzkin"},"license":"MIT","_id":"@reactour/utils@0.3.0","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"96659b6d391446bc119d2106f7b5aab926e3322f","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.3.0.tgz","fileCount":20,"integrity":"sha512-3pukl5fY5ju9/4GUykiXbqIQAd2RWDBpo1XKTy9nWndqvn51hL31lGUVAnWakQ+qvJhTA2Jb3RvvHqcWW6ZvCA==","signatures":[{"sig":"MEUCIQCP+xsmu3s5Erv3WA01euyYhGgSfttm0IabpdOnPP1jSAIgD8f3L5rbm7DqzZUJq15LwM2/qmr+QgHNbrtdoWQbQMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh++HpCRA9TVsSAnZWagAA4+kQAITHwqHisJKO3cDBahEI\nE4YFkI+b+VUZomcUhGQZSX26AXh8DiMljnoLnml/OzDXgNLR7DzGgtz9Hg3X\nGW1Wav/xBFw9ZtchJrhNEqQNS5WqMFwalimuF79ke1S1tptGH7YT/da4Lt1l\nCAiHnVIkexIJWxTz+TUK68IiFFsdMqwteGGpCl3DI7LsN/i65L71KqQGFRpn\nMTQh7mu42kDmU2msV4l3ZpUAR8Zrm3eGxxsj7hS0Ke6ldg7pk/0O4gq6JwBj\n4dCb6zgBt+Xge0QDsW0Aw6DC87HrS+0wsuMoiobxMcFyu/S7d3RJH9RjY4Jt\nhLIzCI230ep2HNchJbaBPn4cQA2dQXpeXNZfv/fPTsXDI5jHX0JAK+2O2/6z\nZ3DOfQVFD8LsAAHx+x38on+EvhoZU/6Z5rKQzzI8X0CcVRpPzWY9LbIMlHGU\nPC/c/Nb/nMMnpc14j2C0YiCaYOdgVTKs2TC0aDENxUfloGb40tMR2t5BfdyA\n/ov8kIiNyu8h3yFCDdRJSuLWjCE4Yhr+DZeBQbybkkFeQ9jVwKZ3qAJzc88e\nx4mDqu89eDPaCibgfTRGAfBbI+taERb46bCSHAqp3xYy+YwrQnj4n6G+iHfj\n7931Hl9iTN2Gnp+NCPwCPiVr+WW+OPZCTwSkaJz2KQRGKSvYaQ7Ny6y7kiyQ\nY8TM\r\n=mNEP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/utils.esm.js","engines":{"node":">=10"},"gitHead":"38c338b58b13d643e13171d251433d9a36245686","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"size-limit":[{"path":"dist/utils.cjs.production.min.js","limit":"10 KB"},{"path":"dist/utils.esm.js","limit":"10 KB"}],"_npmVersion":"8.1.2","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"_nodeVersion":"16.13.1","dependencies":{"resize-observer-polyfill":"1.5.1","@rooks/use-mutation-observer":"4.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"17.0.2","tslib":"2.3.1","react-dom":"17.0.2","size-limit":"7.0.5","typescript":"4.5.5","@types/react":"17.0.38","@types/react-dom":"17.0.11","@size-limit/preset-small-lib":"7.0.5"},"peerDependencies":{"react":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.3.0_1643897320925_0.9910529605215794","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@reactour/utils","version":"0.3.1","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"author":{"name":"Lionel Tzatzkin"},"license":"MIT","_id":"@reactour/utils@0.3.1","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"a8adf6a8d15bf5361a4eff94a2e0d1247c8f6f4c","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.3.1.tgz","fileCount":20,"integrity":"sha512-xbmiLGUAzJBA9gz1tmcY8+1x5RTfaKrzbjmqTzYNh3/zOhPos9zaT3R4JJKmYtYPJ/PpgivWrSiPe5EVmbSlCw==","signatures":[{"sig":"MEQCIG4FmeJy3drhdmsfXgEsVmcRJTtlcBeyPeVqjOrU7U/KAiBjyB8mkEs7sKj0pjMh18u4aO+VWaBbsRCCrhjnpaE92A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirDmFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6VA//SVZl6JcoYI2+3hZRXW4SnGSghK/FSxOxo9vQazv70BBJepGn\r\nt3YWYIf6kvzZXtIK4SRvr7RG8i//AxNuCp7x9+6QHUmc7hJd63g0g0fAFVJM\r\nU7NZMDPKjR4UnHPHrn/OrfOp9K0ClE70CnLVN5eRIsJoRoqrUzngIcoYvh0e\r\ndVesgrcBAY0VSetDsugbzSf7Zx56zru58akZl4EWsewpgnELTLTblusXcgm3\r\nTd0gheOm5Aum/Tyx843nb1TvYIiH/3kD2hXUldmLwjindUcY2I58aL97gPcN\r\nifUKVfTz5pLQygOEwN8oELCaJlOV8H4XV7EQvrBNYh/o9P56altm9Xm63SNH\r\n8psV1MVYy+cw7SYJkxkIf6A1m6WX1ROxEc84vjFFotYspocqJuNP4HsKpyx7\r\nW1/a4GPHIznJz5jN+Egmhnva+mG1XaC/Jhg+FQoxZJKJLJk/9GZA+1FZqGHo\r\n9KPHRog9aiSR7Gtwe914IMF/UYi+FjTVgdA/sn1SeccGbP43Pu8h9l6HqHEU\r\ns3/m6wU9WVKFT+eUQKQ4uiTvNw1KOSrhE1zV13/9QlLmpDUUfqxknANDj/bO\r\n0Whx4JCa7dXTQ2Hnpb4otzjI4WpyjL6rjt7B2X1U6gFhPt1I0Yd4ZC+gPOPF\r\nBH82Nf/2n+l7LFuBefGSGEpEb2y6D8cipRY=\r\n=CFX1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/utils.esm.js","engines":{"node":">=10"},"gitHead":"5e6c1a15932ff97aa0e7f3ab47461d78c579a0a6","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"size-limit":[{"path":"dist/utils.cjs.production.min.js","limit":"10 KB"},{"path":"dist/utils.esm.js","limit":"10 KB"}],"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@types/react":"17.0.39","resize-observer-polyfill":"1.5.1","@rooks/use-mutation-observer":"4.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"18.1.0","tslib":"2.4.0","react-dom":"18.1.0","size-limit":"7.0.8","typescript":"4.6.3","@types/react":"18.0.6","@types/react-dom":"18.0.2","@size-limit/preset-small-lib":"7.0.8"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.3.1_1655454085562_0.9252436818374266","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@reactour/utils","version":"0.4.0","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"author":{"name":"Lionel Tzatzkin"},"license":"MIT","_id":"@reactour/utils@0.4.0","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"c70d95ae991bc926b5428ec076ba3224727f55e2","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.4.0.tgz","fileCount":20,"integrity":"sha512-n8NPqpH33gaU29PDk1iABRRlzsNMAOeQvPTLQqbo3t20qsm2SWEASd5e4uidqQXS2z811XYLC8nRtqGAN+knEQ==","signatures":[{"sig":"MEUCIQCIutMbR2S80X0HGi+S2A3Ri4GSAB4YRznYVtcJVgXojQIgU9SvY6Dg6jsARMdbUx8dALpP+a1l2f/zMenfmNQ5cKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Cz2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDSA/+MOQKWrwgdKc4UOQy/fIgXxkxpFXfqWEpxmMNPxA0o+Y2rGJy\r\noZzLJzRAGTwzZts1DL6Eyo8JyedxhQBeXMAp7p962kd7tPFa6VICW6Vh41Bf\r\n1UA55IX06L/JaSxbv25rE99YzAksObJgtsgMceFQTkyrOkZGtuV0jPcvyava\r\nVtYkZgZIKwpRmyKCQuczyJhafiP5hsehjfOS9iNn1bUzVXP7uAY3cI68koFe\r\nox/Y4iC8NFne3T55OgxFrcSSn24CUFrbdBvX/vQvi4A85ebiLvEfixDF4DFc\r\nFfgBQni7D1s3fXPWs/5qk7zeF+uzoRiHIYxWD4CopQW8d17264Ny/cBfhzwR\r\nH0MZx65GPFajw+KQ3CFZjNO8opMOVoqe/lJCsbZwToBWPN3pt2EcONhSqMR2\r\nrQvQWpp08v/z2ZmQTkoB7M7SburPrG8Md9BFg5mp83nENTZaYBXNdzDDLFYG\r\nMF67TszyELcuee4SavUhcd763C9uSA/dpyfGNNjYtluuawFzTHx1YUckOWMh\r\n+u90C/mqEYIpiam/zSUzCg/KaDROpIP0E8kX6BNnghfwTYby885WAHyOIeY4\r\nsI/vQdS/bY2w5ak1aoEcXOPSSsGZOsJetK3VgkVxONPxtdTDpzvBpECInBkJ\r\nBfUK8DMKAqNusSQTGaZjcPhk+2OpVQkp4Rk=\r\n=EvKQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/utils.esm.js","engines":{"node":">=10"},"gitHead":"d670c1d94ac990e5432e104b059627c7b3522b86","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"size-limit":[{"path":"dist/utils.cjs.production.min.js","limit":"10 KB"},{"path":"dist/utils.esm.js","limit":"10 KB"}],"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@types/react":"17.0.39","resize-observer-polyfill":"1.5.1","@rooks/use-mutation-observer":"4.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.14.1","husky":"7.0.4","react":"18.2.0","tslib":"2.4.0","react-dom":"18.2.0","size-limit":"7.0.8","typescript":"4.7.4","@types/react":"18.0.6","@types/react-dom":"18.0.2","@size-limit/preset-small-lib":"7.0.8"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.0_1657810166023_0.2669845074793529","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@reactour/utils","version":"0.4.1","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"license":"MIT","_id":"@reactour/utils@0.4.1","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"7905b234fad3f00add2527c6c424c338c9fa2d55","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.4.1.tgz","fileCount":6,"integrity":"sha512-5wlT27Kxd01tqdWj2MoMKas0ufxX3rgQSFf1VBXmw5FkFIHFTI//BbaykgRMHlCF51OefsrJvgaD5QHd2jd3gw==","signatures":[{"sig":"MEUCIQDoZH6whX9K6fHeSywEuTuroPRB7rTg4ytq2SlfpZ8YPgIgWcBkdtVI7r7D1Oav8T3BC7Fcqdd9/xCzr2oLqoA++ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2551352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB7LuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc6g//dy5gWmMOsF6UMzrUjrVYUbhOZBRTbvH7q/iP1nJGg5wsJv9E\r\ndQtHILC+GF6X5fupsnOsgLXxy/g1Vdx5RFBLx82/19NDYE7Nig4xqPEFhOnJ\r\nWwkv1NrhTtCidVBa/wnKIUzI6d6p5ZB4+lxqljagVsPW0IBOcpDI/PjpG+0B\r\nRbMFyloYlOb7iSPlwULMawIPKafUowd4RvOdH04eX/vKsWpIgex01VV6Ax2m\r\nC6zvjYxXtK75Q70t9dEM75cXCUDpJu5g5GWkOKfttJJGj02PAXO51I+KUePU\r\nHQiLqxN6379XRv7bNeBMsnRCgOZIvZv9yolO7lIAne/c1YFkxPhFwtl7ssRR\r\nZ0NgHoEzgwPa/1PaKmao9VCxK5w9J1MDZ9KALHvuLk3TARgOfetJH0nI4f1D\r\n+wUxgLP0Z2p9mOL6ttArfaMCaqyWGTg7wlDWRYfz5z/3CuwMA4aGLz6EPhaQ\r\n11vJD6W9/I6mB6puSKsr4GIQyYi2WR+Bu4EcB/HHWbhf40tLI0LoIuVe2qBt\r\n0909LDHRIViIAPN3V6WhgNEBJawIlhSVmCdkq4oSjbPVG0JcmVdJDCAvgRoj\r\nihqJUPoooAd8nkkPEDIm6Fm/sTBZFLqcCMqTbaUzF8TGiCT8FO8IZzO+AZrn\r\nL+W+P11sYoo9H0PacO4PEYmdb8NV3o4Vrxo=\r\n=/JoT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7b1497b98a629ef22dd31e4f6404a4fe9db99a00","scripts":{"dev":"tsup index.tsx --format esm,cjs --watch --dts --external react","lint":"TIMING=1 eslint **/*.ts* --fix","build":"tsup index.tsx --format esm,cjs --dts --external react","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"_nodeVersion":"16.14.2","dependencies":{"resize-observer-polyfill":"^1.5.1","@rooks/use-mutation-observer":"^4.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.2.2","config":"*","tsconfig":"*","typescript":"^4.7.4","@types/react":"^18.0.17","@types/react-dom":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.1_1661448941817_0.3297174313758755","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@reactour/utils","version":"0.4.2","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"license":"MIT","_id":"@reactour/utils@0.4.2","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"7cda887c27a420b7a55a175545a4d984a8a5338e","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.4.2.tgz","fileCount":22,"integrity":"sha512-lXmt4hVMRiIld1Zfs7q1rliZqz056SfQa8h2eVqiTLBsQP0HAfTRMLg/W2/RT6v9/70CSghhlP7cX+gnD8tD6w==","signatures":[{"sig":"MEUCIQCHFVpm+kIB+btElEOC8nONSKXlx7zLgiLXwZqd+SUDTwIgZL/HE6kpzIN8lP/gElBl9+cC9+qPWXqa2hradkn0n/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCIWQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru5g/7Bi/TFpAjcu2/MwSvGs/V0gR3P0gqii32W0EI8XFMg2mJvCBZ\r\n4qQQq0M7bcKiAwnOQ0UhshOcg0CLGINgCr/b/sR6Lwp6XMxczNnA97ay5Q3M\r\nsg3xWCLYVFybzm/rB4lCLoecbJYLVoYgYl5IUuy6ObJc/2ylkQQGY++B75iD\r\nX8MZ4wnrn1u8TUWLYrFZ1o04nO0poVFq4on01J8nBVO2BJh05F3zMH3HWX5N\r\npwZh3YMbQLuJii32XF1v/DXj/nFykn1BFD6GCQF6+UjGCAxiqM+8hZfef1Tc\r\niKvd6W3vH24sgf+kge6bXHqvG5OKat7TEuokqZwjGQBB+Vt8nwzxhg1DbOmx\r\nYjclg2E2sHyOT6S7ZP6KurXX6Dmyrl1PrN+zzLWFqurVI35HkhbFnA7YX0eE\r\ntELYMh9Ddv92OdernmVe7zF7vk6pW0YqG0TSEghoGwyg8O5McttLvVGePYYe\r\nDkis6D+2A1GjW6PXoAS603wr8h/SbCF1j0XQQ4LbaNw/gL9VikSiL64acsaW\r\nvdsS2Ln+jScQDbxmEaZ0gcEdNCtAcN2Li0A1dMS0oCDBMYOuTt0/eucobICK\r\njCQYjQN+o8X4y1hB+hJRL05bHKYphBMXDp1ltS4Hxi9qTITPdt6RWI6TGMfQ\r\nUTdAi02rKfENv9IH4Mhpuw+YNUxkGfqxDh4=\r\n=LoGx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist"},"gitHead":"8a796bfb26f1af5f8beb45e345fae11ec9c763ff","scripts":{"dev":"tsdx watch","lint":"TIMING=1 eslint **/*.ts* --fix","build":"tsdx build","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"resize-observer-polyfill":"^1.5.1","@rooks/use-mutation-observer":"^4.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","tsup":"^6.2.2","react":"^18.2.0","config":"*","tsconfig":"*","typescript":"^4.7.4","@types/react":"^18.0.17","@types/react-dom":"^18.0.6"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.2_1661502864651_0.9751627555849107","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@reactour/utils","version":"0.4.3","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"license":"MIT","_id":"@reactour/utils@0.4.3","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"464710e55d06ab5403a8baf8930960285a3e60b7","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.4.3.tgz","fileCount":22,"integrity":"sha512-P3M1OvGb9ltr4bnVGT3vn7oLtfFnxfnwtgWDzH5LTKs2da2/k7Pj7/FbUGpnWyUF/7Yc014s7iWRA0HSPejhCQ==","signatures":[{"sig":"MEYCIQD+XpTY16SxbpVQvfkIYH1qkR2IuDXWWWnWnBmhtGuMeAIhAJy4xWBtGi1G3BXXkpKC7kDHnIKDC5BdPSg362uB1kjo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCIZKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon2A/+OZbJmXldr7i9HQ02cAZP9Re6pIRY9YzGlMQFjpEnzg3pZw5d\r\n4Eq57VFqQ3oLpJDqKlPFDybJ03R3JbSlOvnFLCHb2jMOFZ/c/9O6BzFGKwfw\r\nzm8+FxAXq9lLBpc3oxECpH+fZQK27aeBTE/26SY9l8f4TePalXhfIamrTeHM\r\ncy1Klq8eKmMqqYvKjT4ucP3j+V5Y5Vm5rKPKJH/1EdxZ+N6sX6M/MEPISdAq\r\noAFjlGVq8Lj+b3x3W2LlNqdDa04B/3LXX6lc5TU6a3CfxTq/4wP697SUtUnC\r\nAN4SH9Qf335Y/S+1fhna4AIHFNxEwkBD2U/2hrJgxegAVQiRKkyXhKX62ogC\r\nInq2cgKsWVhoWl82XHftTP/QdKqY8DlVfBE+3t8nf4fuEfvlgQpOdCZfGJId\r\nECr6Mhx2hHCQ4ZM5+NTzFCt6sHc+kf/O4qgpLKE9NeDJaBHNxGoIT8EZ7B+7\r\ncdE6BkfksUyCb1PfKtR42Db9GzEltn+hgruPD0aM/8zlj/KG2G2j5pPQo4Wu\r\nu5dDrmOmciXagiU54MF6FCROlCRqWs2VQRDkV0Y7e3dmqQMPm8RTt307d+W3\r\nfgnlbGfxY+NEKC7q5Qeik+AN2kcQr8Gy9K2St7c75WEDnFohWrJH1+msQvYS\r\nsZBPf6AgXkuuQ6/dDGaBXWjuQQzVP1ql7pI=\r\n=H4kc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"2f9fb14c8d26744cd549db902f2fe164d35a03a2","scripts":{"dev":"tsdx watch","lint":"TIMING=1 eslint **/*.ts* --fix","build":"tsdx build","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"resize-observer-polyfill":"^1.5.1","@rooks/use-mutation-observer":"^4.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","tsup":"^6.2.2","react":"^18.2.0","config":"*","tsconfig":"*","typescript":"^4.7.4","@types/react":"^18.0.17","@types/react-dom":"^18.0.6"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.3_1661503050484_0.151470017776288","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@reactour/utils","version":"0.4.4","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"license":"MIT","_id":"@reactour/utils@0.4.4","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"663d938b9355c2b42ceac25b081320ef760895ae","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.4.4.tgz","fileCount":22,"integrity":"sha512-wFZZI5raYWYSE7O7jWTiEA1AbOtbnLm+d3cITjXguR6gzvMRLId7wZ8UrM3Zz+gfTCacoVwXBcDsboDmdOzSLg==","signatures":[{"sig":"MEUCIQDo9opXTLedNHWfNr4JUYmJ3qs0Bn+rlqXFgDFLsCZm6AIgEdfXusAqBaOk83nQ0RxnAPLM5bsFD7gWWxRGvCfMA08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCJN2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9HA/9EOLeiR8d1DfTLUw20sPXh3PevytXry09aOoMa00K1ehvUWpd\r\nK0Uv1ppKlxpejJTx7h7T9fChXoyBSdy87A5wweETkRurQbP8MoJO9PBmhNtu\r\nG5IKCB0TGPitTPK6bVrbyNnNLrj5bEdu7ZuCommB8IWldJQaPlUOxH54+rBI\r\njIlieyItoTteWZTkIGoZClsiw5+fh8qGkZrc4ntT11toojXsW4hFW+5B9Xad\r\nM9Nr5Eu65FcoylZ/AJvAi0HeaHp1beWbtVskDzhQiSHZeZOYyMiEo004D8Od\r\nR7/9BAGfM/0i1k1+0BsBQlziIUJs+G5RUzikoqNo9o8ekCdejz6hlpHfhMm2\r\n5YfqMVh3Ko3Tg5cUEVSkxoQM52YDVFkWAdEuLH6BsbOWU8kCE7sibiIbaJ/Q\r\nNf5wxExwqwcRpsBoTIb0sRdRdNmAbxHfSb+GYdOqf51LiPTH/hjkaGGRgkmS\r\nm7zZ9oLZpbSL2EnsfyclqkOMSEQxOuWoUjWtmzoFS8j5uj6jaI8b0Pudzwst\r\nvNp7CyxnSEaKE77Jcq0Y/ASMFifQO2RekMKcQ7bcE8Dk4TvXF87Fw5NubFkW\r\nZ8MAiKq59In5qtVuDdz8i0gO69CLVWc+m7kZltAURxxRmWgwgQGbk1GbS6fe\r\njouzEGC3582yNort3LbVJYdSQ/fTY1dKwaM=\r\n=3AP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"2e17e19543080d6ad89e25ee04e1f7dd5d7e0db2","scripts":{"dev":"tsdx watch","lint":"TIMING=1 eslint **/*.ts* --fix","build":"tsdx build","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"typings":"dist/index.d.ts","_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"resize-observer-polyfill":"^1.5.1","@rooks/use-mutation-observer":"^4.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","tsup":"^6.2.2","react":"^18.2.0","config":"*","tsconfig":"*","typescript":"^4.7.4","@types/react":"^18.0.17","@types/react-dom":"^18.0.6"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.4_1661506422092_0.868864586249305","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@reactour/utils","version":"0.4.5","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"license":"MIT","_id":"@reactour/utils@0.4.5","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"c5e9c0b0e58f973d927bf9c6fc77b99514196f83","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.4.5.tgz","fileCount":21,"integrity":"sha512-839i9UOjC5XNQ0z/L8qFC6EUxLmozykW4jmtBPwHgHaWTH1OvNXq7bSPqHECIvkYJOjH2F/mH2pE8/cu+Fyyew==","signatures":[{"sig":"MEUCIDWHhSmde02RXqAg1RBindD5kqLF8c2iJH9SR2t/09ucAiEA6MzPs0udD86BRt0RU7nWwIDc7eNaFW7JUyQj69bq6ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCMOXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru+g//aBRYST6XI9pvPqKEs1KZqAEme4kH2RcLJ1PsJzx901Hwdq64\r\nVVu2FPL0aM0mSPWaPSSrY8iRG4CEpE2hm2hjHXsaKDtGXrMz1Jy4tLmGuWzG\r\neF+ZlpzxB8g6sjR7UF5tinBhI8CApY/z63Jk0wP2flZr75fWBV9QKmc782gW\r\n4Az4zRSjjDQbH8XeeuedFjks0ear79yWYDyaLyWGbGhI8tvOV7NPzugH4/kq\r\nKPjCbCVHdqhessV4fslJO/zExgb+9+7VOH3z9t+yYlBHyxY7fnTAYZyRal/1\r\nAUMuaruD/7SgurMKWwISpncD2W8xRWrrrnTNVn6nLRYRPS18EU/07XPvohav\r\nnZw6v9QdVDcyXixHByyxnCffkLwLXnnjZuvCXp5jzV/S+jXrFulDA5C/9unf\r\noyjfafgBHAY8ATGehOvhG/Pm2onZJFclINH7EG+BPiYv5ICdykNXLlfSObbw\r\nupPZtiZlXQvmdiI08tkdtlypTqni/gV96x76hMlBXV3/MlS9Xy9y24eNWtWt\r\ndudF95THl+xwiUNLvfi+O6808WXSGoqA8GCQBQy/aXj2DausATQdQzKwzSqi\r\nQht2OVar7bq+20xK9hapi50hFyHKDZQ2dobEnobUHZb23eB42qTJ88Oeyf0v\r\n14/kF1N4ZxgmvSYxBn9ovwAZjVGODRYhBBc=\r\n=U6nf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"70a08899e3862837b891a38168936155d2ce162b","scripts":{"dev":"tsc --watch","lint":"TIMING=1 eslint **/*.ts* --fix","build":"tsc && rollup -c rollup.config.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"resize-observer-polyfill":"^1.5.1","@rooks/use-mutation-observer":"^4.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","tsup":"^6.2.2","react":"^18.2.0","config":"*","rimraf":"^3.0.2","rollup":"^2.78.1","tsconfig":"*","deepmerge":"^4.2.2","typescript":"^4.7.4","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@open-wc/building-rollup":"^2.0.2","@rollup/plugin-typescript":"^8.4.0"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.5_1661518742816_0.8770963487791088","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@reactour/utils","version":"0.4.6","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"license":"MIT","_id":"@reactour/utils@0.4.6","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"2aad759113670d53cdff6781effe867f4d2023d3","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.4.6.tgz","fileCount":6,"integrity":"sha512-0M3FyzeKJi1ReUCN0+IOUXekqdR03gKJnGOZtZ+ZRbvz39pc/Wt0x/d/n076X1P2W/Pay5tP+i8OL5CIxTWnrA==","signatures":[{"sig":"MEUCID5Q6upYDsSRekb4hSv3RefdWoTpDkuppPnFuNdjhMoyAiEAwu3uuSV9yONBNJjcGDjXlTuxm/LarlhSA3MmYiQg/Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC6bNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpygg/+JDlnvhACLAY20NqBiUOkxR/d0+nwky5uTeJJDN1jMZt4y959\r\nwNRnJsE7gwHGrs7ow9R621GiDSfueHp0NT1KiDKs9/GRemCPavgAbr+2OWCP\r\nMSxh9eJDqppuKHWx/aWSf72/BJPWYkygZtKoDClT/ECgUz8521Ixo841fHIn\r\njKtMyDF5D067ijflYZ1QDuWbsCIyYj5C9LTUcOrvAJteRKOhl2UNHuS+ep+W\r\nXBLjfP/ZPB66KOp9EvoN921ckeD4tfrhiYKxahIaV29/lY+ZUw3Pu3vUTj8z\r\nky8NUFUoKrBOS6Xhm1/XbuhwKmCz3dsLNyNfvoGLrudZsIaloModY1xpzWC1\r\n1kBF6JiABX9yEf7Da5WMyEn+in//GPZAyLP7JikqKxXOTYcJPtV2af7wJwH/\r\nDpG/GkOwKwohKkNc4IDJsHTo9omoism9iEqSF12DYwnDmsixlobNUQdhSAv8\r\nqi2BCkl4DZyzfMmezGM1ySVGkNY3iMWRfmYNT0UsnYZIDEUElEXsKI7umsmS\r\nvT7uPjSDNALl3h6yhlK13ikbebONkaPxdBFs5/f3E6LV7YimNvbvG9P0WQqO\r\n1+9FBiJmnEmdMPz90iP9ldF33GKcU0PvK2EbozYZ64gGdFK7hgmTPoNKp43A\r\nBwmKZSdprzw2be/yTnzhYYaLZ9jJp/mblAk=\r\n=1Vbs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"dd5845fc448bca1bb9ad59d4d292f337ac48f647","scripts":{"dev":"tsup index.tsx --format esm,cjs --watch --dts --external react","lint":"TIMING=1 eslint **/*.ts* --fix","build":"tsup index.tsx --format esm,cjs --dts --external react","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/master/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"resize-observer-polyfill":"^1.5.1","@rooks/use-mutation-observer":"^4.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.2.2","react":"^18.2.0","config":"*","typescript":"^4.7.4","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@reactour/tsconfig":"*"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.6_1661707981526_0.6376938121651323","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@reactour/utils","version":"0.4.7","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"license":"MIT","_id":"@reactour/utils@0.4.7","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"dist":{"shasum":"569a43fa4e25f50ceb52272bff7696c14837945a","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.4.7.tgz","fileCount":6,"integrity":"sha512-d+/Xhi2nKCc6OrDEFGg15iN8ZyWDTdOrwIKkndJXrnWiN6b+nqoS2Tb7hZvt79rqCyUsQxekUndPFPQyIW81EA==","signatures":[{"sig":"MEQCIGgRbTl7PBWz/zEZeQyeAOXzcrYWolo1bEkrGZ6KzGhNAiAOhVwU8z70IVuWyN2eva8VCPDJdMsLWifYd0v0g3GzSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZHaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzjQ//Wldx2fwsTTJQoPGolnU/DLe4hW8T5jfCD6DK7uTcwztxR29k\r\nj0dDKew1dbxSWWmdFxC2OmCa0HWrlJNzNjty9JGEumj2TySxUih6GhbseTPh\r\nD0uCVxUjbKPQJKLX8RzVOiXYpOUg86W+obrbiCLSI3UEH5rqzmqjTDsxpnEf\r\nKgQqZwlNe5961uN+yvg3gjDcP6KG0PVqoHhJ9CBqmVT6oH66WoMh9jny3VpR\r\nnEma1tRnyWy5CH9SOhw2amrhue0VnbaYSSe3+xnDsB5q87lbBxpazyziZew2\r\nD5rlAZOvLEcH084JjugNuxe1joWgUcvQ5AUr7UlcGPG4IMU8bKOD1hkuYY2K\r\nwN1PdcPWhndg9KUZcetrUQQkbT7OVGwwKqHn0bPyIIWXkTslsDKm5D2JE18f\r\nD4Zo8E6YVrrj/aQTERS4WCFVZELpvYUG4yrFrmQ4a1c7/5NSGzcixX/4xIAy\r\nxLhmkNPPwWVQnN0mXLZPd4tAAoapzZbCHeSNX0Z4SumEN91LYhY7TKPBg2h6\r\nS6ybOyDqdIrltZylqPcJ7cw5mucbgiwhyzCyIlfPsyrXeuicfPC/+1+wM2cg\r\nyss9uH90onFo5QqbSZOgqEl5fSBja3xRzmfUnKEMx5eD14aFOpDQ+vonrQ9U\r\nLHbmT3fsl2Myt3QtGAS33SHVKVemm9sq8Fg=\r\n=QBMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"df06c62d077f155ba855efd11b4d62280171e042","scripts":{"dev":"tsup index.tsx --format esm,cjs --watch --dts --external react","lint":"TIMING=1 eslint **/*.ts* --fix","build":"tsup index.tsx --format esm,cjs --dts --external react","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"_npmVersion":"8.6.0","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/main/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"resize-observer-polyfill":"^1.5.1","@rooks/use-mutation-observer":"^4.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.2.2","react":"^18.2.0","config":"3.3.8","typescript":"^4.8.3","@types/react":"^18.0.20","@types/react-dom":"^18.0.6","@reactour/tsconfig":"*"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.7_1663144410095_0.3524038299601313","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@reactour/utils","version":"0.5.0","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"license":"MIT","_id":"@reactour/utils@0.5.0","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"homepage":"https://github.com/elrumordelaluz/reactour/tree/main/packages/utils","bugs":{"url":"https://github.com/elrumordelaluz/reactour/issues"},"dist":{"shasum":"8886872d78839187fd53399834a1b9688e98d754","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.5.0.tgz","fileCount":6,"integrity":"sha512-yQs5Nm/Dg1xRM7d/S/UILBV5OInrTgrjGzgc81/RP5khqdO5KnpOaC46yF83kDtCalte8X3RCwp+F2YA509k1w==","signatures":[{"sig":"MEQCIBIPg9DZ8oeZb2eg0pwFq5Y37L1BHTBKF2ZBR8mHSPCVAiB9KuwDMsQsVL0KMFMoBBWpI75knKqe3To2svHN9TPiOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSkvuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPtQ/8Dxw9eGGPeIDknwEk0N2XPD35Myb6xsP8RGMXJVSIxb1oQ+Fe\r\nTaRO1EFxklFfwbPDiWL0ONlLQE9j+9DjWpvkXJx8H4LhWehObQSgQbQ2gGwf\r\nR9nnxF3v6ij/DCAVJA6/BtkmCjkkUVuIetvd6d1+/15DBSx2Yp76+u6h2/gc\r\n6LvjmYr8URMTB8aLz1W5ijvr+fGEug8OWuTTScI9IYZtkO8QPoDNDKnT9Svx\r\nM5BuLi+JwYSDZTOk9wkiABSAjY3IuvurS6LVFi0W/ktof/QELhL1kQcvkaEO\r\nhdwA7T1nsgiCtpVZN3JcyYQqcbZtybJKdKdt6rqqcAzsh/44i30/RE9hnj7Z\r\naIG6tToFNOU4rYPNZ8U1nSVPJcdOqtSX9Vmri/784DsK312O+poVCidCjZu/\r\nNxi3koGXrruyakF4i9fILB7VIsb31fzcAZcJE7NGzqn4e0kCMvYyRsAly9Ha\r\nWAxbtqlW7ff5uaolRBIv0tPidPziSMWaoTQtDjMRxpq+B7hQp7451ohkvuiK\r\nuQMijQ3ZqzRAiJqeZBw0FruKG2f3DGqMor5GBICmDMArKXEVhckEboE2rTZe\r\nHJsLNiIPSM4kOcPUFfSxNSMxxu+1/ElhypI4tmvf4enz7rmAqtItx+S67tRr\r\nCEs6pYOpT9U8t1Lglyy2PmDvEa0SLFdyHFU=\r\n=odJn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7a9e86f82f3ef46a7b608609503afeedf3c83f1c","scripts":{"dev":"tsup index.tsx --format esm,cjs --watch --dts --external react","lint":"TIMING=1 eslint **/*.ts* --fix","build":"tsup index.tsx --format esm,cjs --dts --external react","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"repository":{"url":"git+https://github.com/elrumordelaluz/reactour.git","type":"git","directory":"packages/utils"},"_npmVersion":"8.19.2","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/main/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"resize-observer-polyfill":"^1.5.1","@rooks/use-mutation-observer":"^4.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","react":"^18.2.0","config":"3.3.9","typescript":"^5.0.4","@types/react":"^18.2.0","@types/react-dom":"^18.2.1","@reactour/tsconfig":"*"},"peerDependencies":{"react":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.0_1682590701966_0.5698489378708829","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@reactour/utils","version":"0.6.0","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","sideEffects":false,"license":"MIT","devDependencies":{"@reactour/tsconfig":"*","@types/react":"^19.1.3","@types/react-dom":"^19.1.3","config":"3.3.12","react":"^19.1.0","tsup":"^8.4.0","typescript":"^5.8.3"},"dependencies":{"@rooks/use-mutation-observer":"^4.11.2","resize-observer-polyfill":"^1.5.1"},"peerDependencies":{"react":"16.x || 17.x || 18.x || 19.x"},"scripts":{"build":"tsup index.tsx --format esm,cjs --dts --external react","dev":"tsup index.tsx --format esm,cjs --watch --dts --external react","lint":"TIMING=1 eslint **/*.ts* --fix","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"publishConfig":{"access":"public"},"keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"repository":{"type":"git","url":"git+https://github.com/elrumordelaluz/reactour.git","directory":"packages/utils"},"homepage":"https://github.com/elrumordelaluz/reactour/tree/main/packages/utils","_id":"@reactour/utils@0.6.0","gitHead":"d48d3c7e52ac6ff90155927f8f67c0fc50068513","description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/main/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","bugs":{"url":"https://github.com/elrumordelaluz/reactour/issues"},"_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-GqaLjQi7MJsgtAKjdiw2Eak1toFkADoLRnm1+HZpaD+yl+DkaHpC1N7JAl+kVOO5I17bWInPA+OFbXjO9Co8Qg==","shasum":"c2df962188a3d086c0cde549a72df4494d05d409","tarball":"https://registry.npmjs.org/@reactour/utils/-/utils-0.6.0.tgz","fileCount":7,"unpackedSize":29028,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDumKb5aDzGWP/MYyRXwJ4T10ed/pF3AnkOkL6jWj0eUAiEAoBcpKmYAs6bffAw9+TyliGvDa6U703Qh7Zj2nwCA6Ac="}]},"_npmUser":{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"},"directories":{},"maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_0.6.0_1746605915675_0.001281016828975412"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-26T08:31:30.582Z","modified":"2025-05-07T08:18:36.045Z","0.1.0":"2021-08-26T08:31:30.795Z","0.1.1":"2021-08-26T08:40:26.446Z","0.2.0":"2021-09-01T08:23:36.343Z","0.2.1":"2021-09-29T09:09:33.022Z","0.2.2":"2022-01-27T20:21:39.930Z","0.3.0":"2022-02-03T14:08:41.042Z","0.3.1":"2022-06-17T08:21:25.719Z","0.4.0":"2022-07-14T14:49:26.251Z","0.4.1":"2022-08-25T17:35:42.100Z","0.4.2":"2022-08-26T08:34:24.838Z","0.4.3":"2022-08-26T08:37:30.703Z","0.4.4":"2022-08-26T09:33:42.282Z","0.4.5":"2022-08-26T12:59:03.030Z","0.4.6":"2022-08-28T17:33:01.721Z","0.4.7":"2022-09-14T08:33:30.254Z","0.5.0":"2023-04-27T10:18:22.121Z","0.6.0":"2025-05-07T08:18:35.845Z"},"bugs":{"url":"https://github.com/elrumordelaluz/reactour/issues"},"license":"MIT","homepage":"https://github.com/elrumordelaluz/reactour/tree/main/packages/utils","keywords":["react","portal","utilities","observables","resize observer","mutatio observer","smooth scroll","get bounding client rect"],"repository":{"type":"git","url":"git+https://github.com/elrumordelaluz/reactour.git","directory":"packages/utils"},"description":"<p align=\"center\">   <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/main/packages/utils/logo.svg\" width=\"400\"> </p> <p align=\"center\">   A set of utilities used by <code>@reactour</code> packages </p>","maintainers":[{"name":"elrumordelaluz","email":"elrumordelaluz@hotmail.com"}],"readme":"<p align=\"center\">\n  <img alt=\"Reactour\" title=\"Reactour\" src=\"https://raw.githubusercontent.com/elrumordelaluz/reactour/main/packages/utils/logo.svg\" width=\"400\">\n</p>\n<p align=\"center\">\n  A set of utilities used by <code>@reactour</code> packages\n</p>\n\n## Install\n\n```zsh\nnpm i -S @reactour/utils\n# or\nyarn add @reacmask/utils\n```\n\n## `Portal`\n\nA handy Portal Component\n\n### `type?: string`\n\nThe type of Element to render in the DOM\n\n```js\nimport { Portal } from '@reactour/utils'\nfunction App() {\n  return <Portal type=\"div\">{/* ...*/}</Portal>\n}\n```\n\n## `Observables`\n\nA component used by _Tour_ to handle Mutation and Resize Observer.\n\n### `mutationObservables?: string[]`\n\n`Array` of [CSS Selector](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors) to track mutations\n\n### `resizeObservables?: string[]`\n\n`Array` of [CSS Selector](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors) to track resizing\n\n### `refresh?: any`\n\nFunction to fire on each mutation update\n\n```js\nimport { Portal } from '@reactour/utils'\nfunction App() {\n  function refresh() {\n    console.log('mutated!')\n  }\n  return (\n    <>\n      <p className=\"mutation-elem\">Vestibulum maximus vitae </p>\n      <textarea\n        className=\"resize-elem\"\n        defaultValue=\"Vestibulum maximus vitae\"\n      />\n      <Observables\n        resizeObservables={['.resize-elem']}\n        mutationObservables={['.mutation-elem']}\n        refresh={refresh}\n      />\n      {/* ...*/}\n    </>\n  )\n}\n```\n\n## `useRect({ ref, refresher })`\n\nCalculates Element [Bounding Rect](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect) by `ref` provided\n\n### `ref?: React.RefObject<T>`\n\nRef attached at the element\n\n### `refresher?: any`\n\nAny value that if changed, updates calculations\n\n```js\nimport { useRef } from 'react'\nimport { useRect } from '@reactour/utils'\nfunction App() {\n  const ref = useRef(null)\n  const sizes = useRect(ref)\n  return (\n    <>\n      <p ref={ref}>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>\n      {/* ...*/}\n    </>\n  )\n}\n```\n\n## `useElemRect({ elem, refresher })`\n\nSame as `useRect` but providing an [Element](https://developer.mozilla.org/en-US/docs/Web/API/Element)\n\n### `elem?: Element`\n\nDOM [Element](https://developer.mozilla.org/en-US/docs/Web/API/Element)\n\n### `refresher?: any`\n\nAny value that if changed, updates calculations\n\n```js\nimport { useElemRect } from '@reactour/utils'\nfunction App() {\n  const elem = document.querySelector('.elem')\n  const sizes = useElemRect(elem)\n  return (\n    <>\n      <p class=\"elem\">\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n      </p>\n      {/* ...*/}\n    </>\n  )\n}\n```\n\n## More Utils\n\n### `getRect(element?:Element): RectResult`\n\n<details>\n  <summary><small>Type details</small></summary>\n\n```ts\ntype RectResult = {\n  bottom: number\n  height: number\n  left: number\n  right: number\n  top: number\n  width: number\n}\n```\n\n</details>\n\nGet Element [Bounding Rect](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect) from [Element](https://developer.mozilla.org/en-US/docs/Web/API/Element)\n\n```js\nconst elem = documet.querySelector('.elem')\nconst sizes = getRect(elem)\n```\n\n### `getWindow(): { w: number; h: number }`\n\nGet window `width` and `height`\n\n```js\nimport { getWindow } from '@reactour/utils'\n\nconst { w, h } = getWindow()\n```\n\n### `inView(args: InViewArgs): boolean`\n\n<details>\n  <summary><small>Type details</small></summary>\n\n```ts\ntype InViewArgs = {\n  width: number\n  height: number\n  top: number\n  left: number\n  bottom?: number\n  right?: number\n  threshold?: { x: number; y: number } | number\n}\n```\n\n</details>\n\nCheck if position values are in viewport\n\n```js\nimport { inView } from '@reactour/utils'\n\nconst isInView = inView({ top: 10, right: 10, bottom: 10, left: 10 })\n```\n\n### `smoothScroll(elem: Element | null, options: ScrollIntoViewOptions)`\n\nScroll DOM Element into view using native `smooth` behavior with a callback when scroll finishes\n\n```js\nconst elem = documet.querySelector('.elem')\n\nsmoothScroll(elem).then(() => {\n  console.log('Scrolled!')\n})\n```\n","readmeFilename":"README.md"}