{"_id":"merge-refs","_rev":"11-e87410f94c6eec4685140c93c833b405","name":"merge-refs","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"merge-refs","version":"1.0.0","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.0.0","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"homepage":"https://github.com/wojtekmaj/merge-refs#readme","bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"dist":{"shasum":"388348bce22e623782c6df9d3c4fc55888276120","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.0.0.tgz","fileCount":7,"integrity":"sha512-WZ4S5wqD9FCR9hxkLgvcHJCBxzXzy3VVE6p8W2OzxRzB+hLRlcadGE2bW9xp2KSzk10rvp4y+pwwKO6JQVguMg==","signatures":[{"sig":"MEUCIDxZYbJiwdPOle+b9LUTAR7e7bBnbMLGFI5f6k1BqhUEAiEAx+93iny9awWpePvYLSZYHYJats3hvttK8HfgzGKV/nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRn7LCRA9TVsSAnZWagAA+MoQAKIPbJf9FVWljeYCYg6l\nHvXvk7KwBuKJJNJe7Wu5Vw4alDFMwIBu/z2db52fLr+wA+uIjBP9EJfGzaiQ\nCnvrl30gvA/+h2KjsQLrVKTC/I0ebDO0cO8kszxNZ1KoZsaDoWERys2H6oIb\nkm0daEaXFvCCXvAgjx86ys3Ifi/zfsh/TZn7vdIfQulU0yHF5lHLNok21891\nhMt8Y4CNfgDQ73mlDQI2NX53mV+bO69VABzexBm1NPEh+r/g4D7eytmuIt7h\nLl+anuLzPElkaoXdkzNSO1PhAasFIsq6RZ5fq6aefJOSGINRAjF+81kw3ywH\nIGnSnhqSPBUPMp+tQickZnTefY0e4qBPtVBZrJpXdJgLHV5r/Pn31Hgij/Bw\nh9XBiTTrJ4s2FvlqEayv+dnhcf3TliQa3JOQfCIQ1IDjWTcaDSeg6mU1uZa2\nf6xNERtrrhucM/R4NpKA36VOUEXuKAUJ2CypLejbPsmg2YmLkxghbV1WKQgR\nhtatFAR/BzZ93y4E+f8U3fOAI5U8B+CdoznB3WMWuChP/A9uesKGHauHTe5H\nQUTGfLQ67m9HfeDGfSlMcQZql/8Mrn0KTHqEtDj1h0tJHQZvp694xrv0xtLI\nZGZqx0DONqiMgB7raOknKtGejR+5CaWR6abS9OpmfONhMrHlP7pVpaDLhjpn\ncOt0\r\n=IFJw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","module":"dist/esm/index.js","source":"src/index.js","gitHead":"b48de75683cf141398bf7b77fe5524476953e7c6","scripts":{"jest":"jest","lint":"eslint src/ --ext .jsx,.js","test":"yarn lint && yarn jest","build":"yarn build-esm && yarn build-umd","clean":"rimraf dist","build-esm":"cross-env BABEL_ENV=production-esm babel src -d dist/esm --ignore **/*.spec.js","build-umd":"cross-env BABEL_ENV=production-umd babel src -d dist/umd --ignore **/*.spec.js","jest-coverage":"jest --coverage","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"repository":{"url":"git+https://github.com/wojtekmaj/merge-refs.git","type":"git"},"_npmVersion":"6.13.4","description":"A function that merges React refs into one.","directories":{},"sideEffects":false,"_nodeVersion":"12.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.1.0","rimraf":"^3.0.0","cross-env":"^6.0.3","@babel/cli":"^7.5.5","babel-jest":"^24.0.0","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-import":"^2.18.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.0.0_1581678283362_0.2647147257516458","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"merge-refs","version":"1.1.0","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.1.0","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"dist":{"shasum":"31cbfa18264184cbea8c9e1dcc0b117ff30a65a4","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.1.0.tgz","fileCount":13,"integrity":"sha512-5f0EKS2NOmk+SGtt9jsd7Bdloe+c7//PIf2qnFBx37FoxLrKJHLMvgnfZhbkYzLtXRUTj8H6FZfvbkoYhz5rLw==","signatures":[{"sig":"MEQCIHB6kpS2SslYUC2zl+9Z8Jge/PUJ6fpAcbaR/VubcY8LAiBNf6GwrSf0HbFf0iUVn5et+2fbFa3fsZj6VBzW1np5IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvHFjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEUA//UZDerHtrCIh9cOLedQqMwUGGLeSMPje+FfmXEWFkk8eFHlBc\r\n9fQ6RHEuV3mXqQ1+fzP9EOUa4abmqwazrOUMXlKNJtQObve435JQTk6F6+pb\r\nGcBI+9+jfLfQhtN795mcPsXHfJvmJ5B5kc94AbEm0L5E4DE82zr7Ri9Shk3R\r\nFJ4Z99iQjDjwO8wCWwljWh2ZwQMxr7SUqNDP6jTuhvlU9H0RZXGUTeNOv0b1\r\nahMIP47mPDDVDSkqVcyaNsbpjM1E+t2dwp+wn7PEJc63X/P5F8OTHpXV/5Vs\r\n4nD8Y0lncJu0nj7Vjxxx8WqkdxkoMcZqV03tSyKwFfQHYUJDiwi0fvwHD5TQ\r\neGduJ6nZIb77rqV0KYsWNuHjiDHgBNgqwK4yCcoMSbhBLH9f12C9zV6nJQv0\r\nZ8jREu0YZpLEkDk5jOZrSSnmuUEgSgCX7tTlIdUaxLi7dZtS4O/pibNOjkIQ\r\nRiIdLgp4gE7Dl3o3kqHoRWsFeotAG6J2zujtdB2KRbeMWxs5gaxqnglhl7pN\r\ncBkM3VtWD8cmk+qu++x2R4B8PcIkpx77i2MffbqVtlNHSIPCQXJvcGNsA5xL\r\n7m87Xilwue036ASyYTiYBtH9MMQKVlX7reSRPEvKHAtcZnXh+VPKiDki3TMp\r\nbWBSuJ6GTZcrEuRg0G9Eh8eCiiNoMYBLOEo=\r\n=gNCa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"src/index.ts","module":"dist/esm/index.js","source":"src/index.ts","funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","gitHead":"ef43218b73d3ce458c86ce094b26445873d26110","scripts":{"jest":"jest","lint":"eslint src","test":"yarn lint && yarn prettier && yarn jest","build":"yarn build-esm && yarn build-cjs","clean":"rimraf dist","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"repository":{"url":"https://github.com/wojtekmaj/merge-refs.git","type":"git"},"description":"A function that merges React refs into one.","directories":{},"resolutions":{"semver@7.0.0":"^7.0.0"},"sideEffects":false,"dependencies":{"@types/react":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.0","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","react":"^18.2.0","eslint":"^8.26.0","rimraf":"^3.0.0","prettier":"^2.7.0","react-dom":"^18.2.0","typescript":"^4.9.4","@babel/core":"^7.15.0","@types/jest":"^29.0.0","pretty-quick":"^3.1.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.14.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.0.0","eslint-config-wojtekmaj":"^0.7.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.44.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.1.0_1673294179386_0.9725440837923403","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"merge-refs","version":"1.1.1","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.1.1","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"dist":{"shasum":"684a44af8181e251a28f76fbec394a92a0b9566c","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.1.1.tgz","fileCount":9,"integrity":"sha512-GDh/XOp6AP14MGPEMpKXrRBPPcsFd3kwFqorl/EUH/1RrbLPSog+E5vyyb8BU5YTwq9BBjQd6ixOS2I8XXC1Vg==","signatures":[{"sig":"MEYCIQCSqNmlEdpySJc/cxSvrGXj8CKnksP6aefL1mv9tcGeggIhAJ/wxIjl8yWXifvoUtC+7MCBjRvp0s7DnvrN+SquHzr7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj17puACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDSQ/+IH1rkS1Clx6MR45czv0VLlh3vZwVDcsEYzd9pjCFkqPyCxRY\r\nrmRGF3ay4Wrr4mxaU7fvSn/AAqM2m6FiRrdc9cT1/FegECVl9Xyi1F3JiUoF\r\nu+0vCLeFMx5kiqh3HqeALx0QIumF58Rzm4eVjNt5idfLMTroFx6c3pw3JcWp\r\ntZdZtLLv5hC/VC5iiXj+PpaPpIk5WeQNDJvaan45Cm4kVxEvl7mbuKZVPu+N\r\n3BpJroGmBUytR3LldjNR7BQuQSk5qfajkGbPaLwrGSCnRi4UZuklPBOX2Iv1\r\ndEWR1TlmHPJkurb7gx+4hJmyCqkI7C7oo8gvmJRraKTVNKos0CZE16Z5zjr2\r\nEd92qLW8gRxO4hrucUTCd/qxVmJIvXXBr4Ks7fqPIsZnDU0/sA2TjgtdN7po\r\no0cHB1BsLEXV6teQr81cngox327Am+FN72Va+SVu17FwU8RVmTW9URuc36Qm\r\nWM6imh0tcNyuOuvBoWhLXPOKWjmtEI8hy5fZAbycNJpQS4cYaSzWtioPlEpP\r\nmZ6OGGaRqdtocT7laiN74PgeHgPlTKrEwU6f8H1rHhfHJbvm3UXdpDJmKgrZ\r\nXgbNYpUPns5QqeXL7/32sHas65iR/oKR/7NmHvlpFITKhrWsZ29pYD8YROz/\r\n0Is/cxQ5/fseFhD/YZxkkATAPwFAfvWGCV0=\r\n=9FID\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"src/index.ts","module":"dist/esm/index.js","source":"src/index.ts","funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","gitHead":"fa6b59077aacc6a1a2382d35a9f861a52d1a7af3","scripts":{"tsc":"tsc --noEmit","jest":"jest","lint":"eslint src","test":"yarn lint && yarn tsc && yarn prettier && yarn jest","build":"yarn build-esm && yarn build-cjs","clean":"rimraf dist","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"repository":{"url":"https://github.com/wojtekmaj/merge-refs.git","type":"git"},"description":"A function that merges React refs into one.","directories":{},"resolutions":{"semver@7.0.0":"^7.0.0"},"sideEffects":false,"dependencies":{"@types/react":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.0","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","react":"^18.2.0","eslint":"^8.26.0","rimraf":"^3.0.0","prettier":"^2.7.0","react-dom":"^18.2.0","typescript":"^4.9.4","@babel/core":"^7.15.0","@types/jest":"^29.0.0","pretty-quick":"^3.1.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.14.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.0.0","eslint-config-wojtekmaj":"^0.7.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.44.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.1.1_1675082349989_0.7031755817941492","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"merge-refs","version":"1.1.2","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.1.2","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"dist":{"shasum":"28ab9a45bb91f2c14bf96a90407c59dbb3e6f67d","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.1.2.tgz","fileCount":9,"integrity":"sha512-t+FvJw2LXHnNTMRmNB2HY04uVdvCW8AbfwZi0DgUxFEoP20rnvXxZmePRML1nDiLO5KKE0p4GDu1qHhrig/Jpg==","signatures":[{"sig":"MEYCIQDm4mjb55tLKM4qyxqMLenJ2fkm8IqjDRqEsEuSTWwFBQIhAOnMGrJ3elr7bp+d7nVsXWg4YDPf0OL5P05DhipAfTRn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj23OxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm5Q//YsTWJHLwM+/aK02D+e3l0vQpEV00ZFtw7/AhmO4V6EMzrdND\r\nyhfSzWG1tjYznUUl7CWXhWHKXTGGqnn/P7facKrh/wmhNIimxbNKjxZRP7+x\r\njDqFlYYIWr5E3Oq/w1tMB8IKeBE2ZWPTNiziAX8SNJ7yRj+aawfey/9Wi7cq\r\nmWdZYCpi2FtBzgEKWi1XVqMGRxWVEnCuGXmXRHG+EuVgwQBXtgzWA/9FksmH\r\nK+jVI6Oot/oOVEUEY++DxJv4oUtInrZaaz409BMEl99+xAxqGs/7390tvI0T\r\nSHNLXXOlhlUSQi99nLgbePOp2A1rPmaJp84RxwoC8ZBlcA0U1oL5g3wnhKOw\r\nYpU3xRHfVlnPamOjnXM9fcPO3s7S+PCECO2lBcbTc7J0o4xjapTyRzCE5yZN\r\nlLFGoiWY9QRJGDygyqoEmwotUzDYjWu2m1A6IkawhKkmKAWal1VyHxsx7Gnc\r\naS/2HC46q4kw6MjC4FGGf+GR3V0PJSLuaPy9el7PbvjmVqn2DKJEzJYYTojZ\r\n/X+KK14fN8sRKWwzW1+tfO9Bt/h5lRRM7RmSy6WdIUNl3S+dAFi1DWvOCDh0\r\n0STmy3DYE38J5jc2WF1+8J2qMysH74UpVsLWG2QWE7+TEQ8yPYCZEquR/+PW\r\nmKr15+55GgpXVHU4fa4wX/Bi/O/gABA5PFo=\r\n=ymLt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","source":"src/index.ts","funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","gitHead":"b09e26deb648b023d9d6368c8027c7be9a6b7822","scripts":{"tsc":"tsc --noEmit","jest":"jest","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"yarn lint && yarn tsc && yarn prettier && yarn jest","build":"yarn build-esm && yarn build-cjs","clean":"rimraf dist","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"repository":{"url":"https://github.com/wojtekmaj/merge-refs.git","type":"git"},"description":"A function that merges React refs into one.","directories":{},"resolutions":{"semver@7.0.0":"^7.0.0"},"sideEffects":false,"dependencies":{"@types/react":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.0","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","react":"^18.2.0","eslint":"^8.26.0","rimraf":"^3.0.0","prettier":"^2.7.0","react-dom":"^18.2.0","typescript":"^4.9.4","@babel/core":"^7.15.0","@types/jest":"^29.0.0","pretty-quick":"^3.1.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.14.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.0.0","eslint-config-wojtekmaj":"^0.7.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.44.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.1.2_1675326384845_0.8835753167602136","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"merge-refs","version":"1.1.3","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.1.3","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"dist":{"shasum":"9acf9ac86cb32dfdd3004f9c25fe2f4ff035874a","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.1.3.tgz","fileCount":9,"integrity":"sha512-di/iXo7YUDHs38KoIROE2BQvL6xmqiKYpNQSM0NG2jdvikvhJOeihXXyOXXMKkoMxdCXF2SvyxTJ92NuRA5wfA==","signatures":[{"sig":"MEQCIGTUKzpA3NsjGwEJs82MxQ5Y7Yfbp5mznvx8jdn8zTLxAiBPrfwrzUOc6JWrs2lO3EZu0T8/h71HX+7xekptJV+kMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJwo0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLtA//WWBH/QsD3Py7llA88t9pmllBCohDUJdIPe/J4fybSgspBpVc\r\nR0jK4Mta5VynQb/PqvCbFyj7Zt7QL+od1ceexX4WbAWDpMG29UapQEkUPtGv\r\nU5EwIfgUn+lutsNOcT+E+VgqtDWVOJSpghM+lAi3u930/YhSVUhbq96MEAC6\r\nSfzX0NUbQK9svkFzcgl3no6RFFgM5ZJ5xnEkvI9jsNYwLKgigOwXefz/TeRU\r\n1OwSLbO/EQkndQz1qyDYBQ6Ye5E83ScOiTMJI4Ej8eO3VP+YJKdj/xapH8sX\r\nFJY2wUUIDBybX5xG9LWjIEoULZybTuRVHpK97gGGqKRlvGe9sX84XSBSbkNS\r\n1+OQ5BMiSV++ipxgBWSbDNT72qDrtoHkK784Kcn2mTqTBa4WGqy3uWrqxwjN\r\ncD5kOTa7u6e/G7iETl2c79cgZrQgC+KVmsySKcWrhQRvCEg412Y8B/PVSmlP\r\nVysvbWfCitEWFf49jjQLWnI4maudnLkoNw/tGH6ZRWP1oSO+2CZg4Ysg+ZgD\r\nrHIkRHuL2zrTOmbdM0PeAP5RKoXHuM2fedg0+PBQ/Ygdd88aC/lLs+3Pji+S\r\nG8YCX9gLDAkYohTnAzEkJB94fqJWRT3vEY8KwOr4NZ3jForsoWXPSVuRSnLv\r\nccMVT+QBf/IH6nTz4US12QqOQmhR1mGIX44=\r\n=eRzp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","source":"src/index.ts","funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","gitHead":"0722cc985caf787e0ccae43a833e5b7f19c54c95","scripts":{"tsc":"tsc --noEmit","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","unit":"vitest run","build":"yarn build-esm && yarn build-cjs","clean":"rimraf dist","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"repository":{"url":"https://github.com/wojtekmaj/merge-refs.git","type":"git"},"description":"A function that merges React refs into one.","directories":{},"sideEffects":false,"dependencies":{"@types/react":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.0","devDependencies":{"husky":"^8.0.0","jsdom":"^21.1.0","react":"^18.2.0","eslint":"^8.26.0","rimraf":"^3.0.0","vitest":"^0.29.2","prettier":"^2.7.0","react-dom":"^18.2.0","typescript":"^5.0.2","pretty-quick":"^3.1.0","@testing-library/react":"^14.0.0","eslint-config-wojtekmaj":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.1.3_1680280116095_0.667899538888151","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"merge-refs","version":"1.2.0","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.2.0","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"dist":{"shasum":"23820d82b6d88441acde483abd86d56573bcff9c","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.2.0.tgz","fileCount":9,"integrity":"sha512-brC1KwNIRp0hsRgAsWTGdcdoZkM1e39onelS7BzdI4WjbqavcnSv3uENF7piJek5tgRBM5fDkG9pJqFTjXuwJA==","signatures":[{"sig":"MEYCIQDuvaaAKAGm2nNjqYQzMYEm7Cu2MN4f4+213hURH+1HIwIhALQ3TmWoZZIz+CkSGJM2uOeSpJAKvCa2oYanRYThcHoj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9858},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","gitHead":"b8eca4039e0f917fb93364eef19caa4d529a8a72","scripts":{"tsc":"tsc --noEmit","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","unit":"vitest run","build":"yarn build-esm && yarn build-cjs","clean":"rimraf dist","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"repository":{"url":"https://github.com/wojtekmaj/merge-refs.git","type":"git"},"description":"A function that merges React refs into one.","directories":{},"sideEffects":false,"dependencies":{"@types/react":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.0","devDependencies":{"husky":"^8.0.0","jsdom":"^21.1.0","react":"^18.2.0","eslint":"^8.26.0","rimraf":"^3.0.0","vitest":"^0.30.1","prettier":"^2.7.0","react-dom":"^18.2.0","typescript":"^5.0.0","pretty-quick":"^3.1.0","@testing-library/react":"^14.0.0","eslint-config-wojtekmaj":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.2.0_1685369307283_0.09151111482070773","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"merge-refs","version":"1.2.1","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.2.1","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"dist":{"shasum":"abddc800375395a4a4eb5c45ebf2a52557fdbe34","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.2.1.tgz","fileCount":10,"integrity":"sha512-pRPz39HQz2xzHdXAGvtJ9S8aEpNgpUjzb5yPC3ytozodmsHg+9nqgRs7/YOmn9fM/TLzntAC8AdGTidKxOq9TQ==","signatures":[{"sig":"MEUCIQDgKVNp0NBvaSuFWkg+CC9GiB6dGmftigUmRDYKwnPatAIgVvztQJWVpFOB+eooj3hJ53aFfy7Lfi4eZD3ch769ZZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9951},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","gitHead":"48b89a3c31cbe9c860b2acb5f0f97ce67a457876","scripts":{"tsc":"tsc --noEmit","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","unit":"vitest run","build":"yarn build-esm && yarn build-cjs","clean":"rimraf dist","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs && echo '{\n  \"type\": \"commonjs\"\n}' > dist/cjs/package.json","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"repository":{"url":"https://github.com/wojtekmaj/merge-refs.git","type":"git"},"description":"A function that merges React refs into one.","directories":{},"sideEffects":false,"dependencies":{"@types/react":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.0","devDependencies":{"husky":"^8.0.0","jsdom":"^21.1.0","react":"^18.2.0","eslint":"^8.26.0","rimraf":"^3.0.0","vitest":"^0.30.1","prettier":"^2.7.0","react-dom":"^18.2.0","typescript":"^5.0.0","pretty-quick":"^3.1.0","@testing-library/react":"^14.0.0","eslint-config-wojtekmaj":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.2.1_1685381253121_0.2966462821387801","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"merge-refs","version":"1.2.2","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.2.2","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"homepage":"https://github.com/wojtekmaj/merge-refs#readme","bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"dist":{"shasum":"6142633398dd0d10a37626cae77ddeb1db26db0c","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.2.2.tgz","fileCount":10,"integrity":"sha512-RwcT7GsQR3KbuLw1rRuodq4Nt547BKEBkliZ0qqsrpyNne9bGTFtsFIsIpx82huWhcl3kOlOlH4H0xkPk/DqVw==","signatures":[{"sig":"MEUCIQCoAQ8jVsVILVnDlL6QBXJIWWbVnKv1qTkmsjtOL8vEhAIgXb5EmpdByEi5Q6H1cjGAAn4Q9sO8+ubxvz0KLvpDslA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/merge-refs@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10200},"main":"./dist/cjs/index.js","type":"module","_from":"file:package.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","scripts":{"tsc":"tsc --noEmit","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","unit":"vitest","build":"yarn build-esm && yarn build-cjs && yarn build-cjs-package","clean":"rimraf dist","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs --verbatimModuleSyntax false","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm","build-cjs-package":"echo '{\n  \"type\": \"commonjs\"\n}' > dist/cjs/package.json"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"_resolved":"/home/runner/work/merge-refs/merge-refs/package.tgz","_integrity":"sha512-RwcT7GsQR3KbuLw1rRuodq4Nt547BKEBkliZ0qqsrpyNne9bGTFtsFIsIpx82huWhcl3kOlOlH4H0xkPk/DqVw==","repository":{"url":"git+https://github.com/wojtekmaj/merge-refs.git","type":"git"},"_npmVersion":"10.1.0","description":"A function that merges React refs into one.","directories":{},"sideEffects":false,"_nodeVersion":"20.8.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.0","devDependencies":{"husky":"^8.0.0","react":"^18.2.0","eslint":"^8.26.0","rimraf":"^3.0.0","vitest":"^0.34.0","prettier":"^3.0.0","happy-dom":"^12.6.0","react-dom":"^18.2.0","typescript":"^5.0.0","lint-staged":"^14.0.0","@types/react":"*","@testing-library/react":"^14.0.0","eslint-config-wojtekmaj":"^0.9.0"},"peerDependencies":{"@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.2.2_1697635364152_0.38787080933143736","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"merge-refs","version":"1.3.0","keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","_id":"merge-refs@1.3.0","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"homepage":"https://github.com/wojtekmaj/merge-refs#readme","bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"dist":{"shasum":"65d7f8c5058917b9d1fc204ae4b9a727614d0119","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-1.3.0.tgz","fileCount":10,"integrity":"sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==","signatures":[{"sig":"MEQCICa9xXdCjIPd09GUYGd7U5/OoQQg2vpTHWAgZbnl3NTNAiBW9jEc6lb24sPK62Pz501lj4U5k8mg5IJ8YfDCZC3DoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/merge-refs@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10319},"main":"./dist/cjs/index.js","type":"module","_from":"file:package.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"yarn lint && yarn tsc && yarn format && yarn unit","unit":"vitest","build":"yarn build-esm && yarn build-cjs && yarn build-cjs-package","clean":"rimraf dist","format":"prettier --check . --cache","prepack":"yarn clean && yarn build","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs --moduleResolution node --verbatimModuleSyntax false","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm","build-cjs-package":"echo '{\n  \"type\": \"commonjs\"\n}' > dist/cjs/package.json"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"_resolved":"/home/runner/work/merge-refs/merge-refs/package.tgz","_integrity":"sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==","repository":{"url":"git+https://github.com/wojtekmaj/merge-refs.git","type":"git"},"_npmVersion":"10.5.0","description":"A function that merges React refs into one.","directories":{},"resolutions":{"eslint-plugin-import":"npm:eslint-plugin-i@^2.28.0"},"sideEffects":false,"_nodeVersion":"20.12.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"husky":"^9.0.0","react":"^18.2.0","eslint":"^8.56.0","rimraf":"^3.0.0","vitest":"^1.0.2","prettier":"^3.2.0","happy-dom":"^12.6.0","react-dom":"^18.2.0","typescript":"^5.4.2","lint-staged":"^15.0.0","@types/react":"*","@testing-library/react":"^15.0.0","eslint-config-wojtekmaj":"^1.0.0"},"peerDependencies":{"@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/merge-refs_1.3.0_1714472067035_0.11051573618987431","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"merge-refs","version":"2.0.0","description":"A function that merges React refs into one.","type":"module","sideEffects":false,"main":"./dist/index.js","source":"./src/index.ts","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./*"},"scripts":{"build":"tsc --project tsconfig.build.json","clean":"rimraf dist","format":"biome format","lint":"biome lint","prepack":"yarn clean && yarn build","test":"yarn lint && yarn tsc && yarn format && yarn unit","tsc":"tsc","unit":"vitest"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@biomejs/biome":"1.9.0","@testing-library/dom":"^10.0.0","@testing-library/react":"^16.0.0","@types/react":"*","happy-dom":"^15.10.2","husky":"^9.0.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^6.0.0","typescript":"^5.5.2","vitest":"^3.0.5"},"peerDependencies":{"@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"publishConfig":{"access":"public","provenance":true},"repository":{"type":"git","url":"git+https://github.com/wojtekmaj/merge-refs.git"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","packageManager":"yarn@4.3.1","_id":"merge-refs@2.0.0","bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"homepage":"https://github.com/wojtekmaj/merge-refs#readme","_integrity":"sha512-3+B21mYK2IqUWnd2EivABLT7ueDhb0b8/dGK8LoFQPrU61YITeCMn14F7y7qZafWNZhUEKb24cJdiT5Wxs3prg==","_resolved":"/home/runner/work/merge-refs/merge-refs/package.tgz","_from":"file:package.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3+B21mYK2IqUWnd2EivABLT7ueDhb0b8/dGK8LoFQPrU61YITeCMn14F7y7qZafWNZhUEKb24cJdiT5Wxs3prg==","shasum":"0f1a3e902fde05f30f59279ce73d5d82d2f84dfa","tarball":"https://registry.npmjs.org/merge-refs/-/merge-refs-2.0.0.tgz","fileCount":7,"unpackedSize":8255,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/merge-refs@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVlOQ8n4nQ7+zdGP+x5FiYw/Y54Jk7zFh61htx7ApIbwIhAOjXvUs0U4m2+vwuXQR6lO7ONMUricEYdDozVqZPuWX5"}]},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/merge-refs_2.0.0_1742511996646_0.030893833975791596"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-14T11:04:43.361Z","modified":"2025-03-20T23:06:37.224Z","1.0.0":"2020-02-14T11:04:43.563Z","1.1.0":"2023-01-09T19:56:19.559Z","1.1.1":"2023-01-30T12:39:10.170Z","1.1.2":"2023-02-02T08:26:25.044Z","1.1.3":"2023-03-31T16:28:36.246Z","1.2.0":"2023-05-29T14:08:27.423Z","1.2.1":"2023-05-29T17:27:33.319Z","1.2.2":"2023-10-18T13:22:44.349Z","1.3.0":"2024-04-30T10:14:27.183Z","2.0.0":"2025-03-20T23:06:36.837Z"},"bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","homepage":"https://github.com/wojtekmaj/merge-refs#readme","keywords":["react","react ref","react refs","merge"],"repository":{"type":"git","url":"git+https://github.com/wojtekmaj/merge-refs.git"},"description":"A function that merges React refs into one.","maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"readme":"[![npm](https://img.shields.io/npm/v/merge-refs.svg)](https://www.npmjs.com/package/merge-refs) ![downloads](https://img.shields.io/npm/dt/merge-refs.svg) [![CI](https://github.com/wojtekmaj/merge-refs/actions/workflows/ci.yml/badge.svg)](https://github.com/wojtekmaj/merge-refs/actions)\n\n# Merge-Refs\n\nA function that merges React refs into one. Filters out invalid (eg. falsy) refs as well and returns original ref if only one valid ref was given.\n\n## tl;dr\n\n- Install by executing `npm install merge-refs` or `yarn add merge-refs`.\n- Import by adding `import mergeRefs from 'merge-refs'`.\n- Use it in `ref` like so: `<div ref={mergeRefs(ref, someOtherRef)} />`\n\n## Accepted refs\n\n- Refs created using `createRef()`\n- Refs created using `useRef()`\n- Functional refs\n\n## Example\n\n```tsx\nfunction Hello() {\n  const ref1 = useRef<HTMLDivElement>(); // I'm going to be updated!\n  const ref2 = (element: HTMLDivElement) => {\n    // I'm going to be called!\n  };\n\n  return <div ref={mergeRefs(ref1, ref2)} />;\n}\n```\n\n## License\n\nThe MIT License.\n\n## Author\n\n<table>\n  <tr>\n    <td >\n      <img src=\"https://avatars.githubusercontent.com/u/5426427?v=4&s=128\" width=\"64\" height=\"64\" alt=\"Wojciech Maj\">\n    </td>\n    <td>\n      <a href=\"https://github.com/wojtekmaj\">Wojciech Maj</a>\n    </td>\n  </tr>\n</table>\n","readmeFilename":"README.md"}