{"_id":"react-merge-refs","_rev":"3868457","name":"react-merge-refs","description":"React utility to merge refs.","dist-tags":{"latest":"3.0.2"},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"time":{"modified":"2025-09-01T00:53:41.000Z","created":"2019-09-19T21:12:08.240Z","3.0.2":"2025-05-08T06:10:02.755Z","3.0.1":"2025-04-28T07:09:24.055Z","3.0.0":"2025-04-27T16:12:55.186Z","2.1.1":"2023-09-28T19:59:57.953Z","2.1.0":"2023-09-28T19:53:36.082Z","2.0.2":"2023-05-09T07:04:44.739Z","2.0.1":"2022-06-27T13:11:20.417Z","2.0.0":"2022-06-19T08:13:28.165Z","1.1.0":"2020-07-27T14:59:37.642Z","1.0.0":"2019-09-19T21:12:08.240Z"},"users":{},"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"versions":{"3.0.2":{"name":"react-merge-refs","description":"React utility to merge refs.","version":"3.0.2","sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"keywords":["react","utility","ref"],"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"build":"rm -rf dist && tsup","format":"prettier --write .","check-format":"prettier --check .","check-types":"tsc --noEmit","lint":"eslint .","prepublishOnly":"npm run build","release":"standard-version && conventional-github-releaser --preset angular","test":"vitest"},"devDependencies":{"@eslint/js":"^9.25.1","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@types/react":"^19.1.2","conventional-github-releaser":"^3.1.5","esbuild":"^0.25.3","eslint":"^9.25.1","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","globals":"^16.0.0","happy-dom":"^17.4.4","prettier":"^3.5.3","react":"^19.1.0","react-dom":"^19.1.0","standard-version":"^9.5.0","tsup":"^8.4.0","typescript":"^5.8.3","typescript-eslint":"^8.31.0","vitest":"^3.1.2"},"peerDependencies":{"react":">=16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_id":"react-merge-refs@3.0.2","gitHead":"f81b2fa4110a660d82d6558ef99826120ce43805","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"shasum":"483b4e8029f89d805c4e55c8d22e9b8f77e3b58e","size":2736,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-3.0.2.tgz"},"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-merge-refs_3.0.2_1746684602559_0.30788321463418633"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-08T06:10:02.755Z","publish_time":1746684602755,"_source_registry_name":"default","_cnpm_publish_time":1746684602755},"3.0.1":{"name":"react-merge-refs","description":"React utility to merge refs.","version":"3.0.1","sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"keywords":["react","utility","ref"],"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"build":"rm -rf dist && tsup","format":"prettier --write .","check-format":"prettier --check .","check-types":"tsc --noEmit","lint":"eslint .","prepublishOnly":"npm run build","release":"standard-version && conventional-github-releaser --preset angular","test":"vitest"},"devDependencies":{"@eslint/js":"^9.25.1","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@types/react":"^19.1.2","conventional-github-releaser":"^3.1.5","esbuild":"^0.25.3","eslint":"^9.25.1","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","globals":"^16.0.0","happy-dom":"^17.4.4","prettier":"^3.5.3","react":"^19.1.0","react-dom":"^19.1.0","standard-version":"^9.5.0","tsup":"^8.4.0","typescript":"^5.8.3","typescript-eslint":"^8.31.0","vitest":"^3.1.2"},"peerDependencies":{"react":">=16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_id":"react-merge-refs@3.0.1","gitHead":"2f5daa8839ddf8e9d07228a190bdec414f323448","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"shasum":"a6ff21cee98daefab6351b9f45b7b6c3a7435b78","size":2714,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-3.0.1.tgz"},"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-merge-refs_3.0.1_1745824163875_0.6447314273147458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T07:09:24.055Z","publish_time":1745824164055,"_source_registry_name":"default","_cnpm_publish_time":1745824164055},"3.0.0":{"name":"react-merge-refs","description":"React utility to merge refs.","version":"3.0.0","sideEffects":false,"type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"keywords":["react","utility","ref"],"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"build":"rm -rf dist && tsup","format":"prettier --write .","check-format":"prettier --check .","check-types":"tsc --noEmit","lint":"eslint .","prepublishOnly":"npm run build","release":"standard-version && conventional-github-releaser --preset angular","test":"vitest"},"devDependencies":{"@eslint/js":"^9.25.1","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@types/react":"^19.1.2","conventional-github-releaser":"^3.1.5","esbuild":"^0.25.3","eslint":"^9.25.1","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","globals":"^16.0.0","happy-dom":"^17.4.4","prettier":"^3.5.3","react":"^19.1.0","react-dom":"^19.1.0","standard-version":"^9.5.0","tsup":"^8.4.0","typescript":"^5.8.3","typescript-eslint":"^8.31.0","vitest":"^3.1.2"},"peerDependencies":{"react":">=16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_id":"react-merge-refs@3.0.0","gitHead":"0f750ed6723d8da3a047e8f48fe06f654c202e2f","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"shasum":"9d6c50684f694bd748f04c4c0c8cb8f4e5e0c9f9","size":2717,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-3.0.0.tgz"},"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-merge-refs_3.0.0_1745770375000_0.37709623874142384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T16:12:55.186Z","publish_time":1745770375186,"_source_registry_name":"default","_cnpm_publish_time":1745770375186},"2.1.1":{"name":"react-merge-refs","description":"React utility to merge refs.","version":"2.1.1","sideEffects":false,"type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"keywords":["react","utility","ref"],"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"build":"rm -rf dist && rollup -c","format":"prettier --write .","lint":"eslint . && prettier --check .","prepublishOnly":"npm run build","release":"standard-version && conventional-github-releaser --preset angular","test":"jest"},"devDependencies":{"@babel/core":"^7.21.8","@babel/eslint-parser":"^7.21.8","@babel/preset-env":"^7.21.5","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","babel-eslint":"^10.1.0","babel-jest":"^29.5.0","codecov":"^3.8.3","conventional-github-releaser":"^3.1.5","esbuild":"^0.17.19","eslint":"^8.40.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^3.21.7","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","standard-version":"^9.5.0","typescript":"^5.0.4"},"gitHead":"96ca3bf1feea0e9f0a4c6d5ca247882be3cba585","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_id":"react-merge-refs@2.1.1","_nodeVersion":"18.17.0","_npmVersion":"8.19.3","dist":{"shasum":"e46763f8f1b881c0226ee54a1a2a10ffefba0233","size":2629,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-2.1.1.tgz"},"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-merge-refs_2.1.1_1695931197776_0.01773960412243425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T19:59:57.953Z","publish_time":1695931197953,"_source_registry_name":"default","_cnpm_publish_time":1695931197953},"2.1.0":{"name":"react-merge-refs","description":"React utility to merge refs.","version":"2.1.0","sideEffects":false,"type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"keywords":["react","utility","ref"],"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"build":"rm -rf dist && rollup -c","format":"prettier --write .","lint":"eslint . && prettier --check .","prepublishOnly":"npm run build","release":"standard-version && conventional-github-releaser --preset angular","test":"jest"},"devDependencies":{"@babel/core":"^7.21.8","@babel/eslint-parser":"^7.21.8","@babel/preset-env":"^7.21.5","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","babel-eslint":"^10.1.0","babel-jest":"^29.5.0","codecov":"^3.8.3","conventional-github-releaser":"^3.1.5","esbuild":"^0.17.19","eslint":"^8.40.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^3.21.7","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","standard-version":"^9.5.0","typescript":"^5.0.4"},"gitHead":"f6e755f5d36420869d6b193a2bb0187caa7859b4","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_id":"react-merge-refs@2.1.0","_nodeVersion":"18.17.0","_npmVersion":"8.19.3","dist":{"shasum":"dea85e9ca888b42f81a339c592d131ec779dd8db","size":2627,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-2.1.0.tgz"},"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-merge-refs_2.1.0_1695930815892_0.6975541120938293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T19:53:36.082Z","publish_time":1695930816082,"_source_registry_name":"default","_cnpm_publish_time":1695930816082},"2.0.2":{"name":"react-merge-refs","description":"React utility to merge refs.","version":"2.0.2","sideEffects":false,"type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"keywords":["react","utility","ref"],"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"build":"rm -rf dist && rollup -c","format":"prettier --write .","lint":"eslint . && prettier --check .","prepublishOnly":"npm run build","release":"standard-version && conventional-github-releaser --preset angular","test":"jest"},"devDependencies":{"@babel/core":"^7.18.5","@babel/eslint-parser":"^7.18.2","@babel/preset-env":"^7.18.2","@babel/preset-react":"^7.17.12","@babel/preset-typescript":"^7.17.12","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.2","babel-eslint":"^10.1.0","babel-jest":"^28.1.1","codecov":"^3.8.3","conventional-github-releaser":"^3.1.5","esbuild":"^0.14.45","eslint":"^8.18.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.6.0","jest":"^28.1.1","jest-environment-jsdom":"^28.1.1","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^2.75.6","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","standard-version":"^9.5.0","typescript":"^4.7.4"},"gitHead":"3a3e6e28df285320d6e27889df78d4a8604c2899","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_id":"react-merge-refs@2.0.2","_nodeVersion":"18.14.0","_npmVersion":"8.19.3","dist":{"shasum":"73f576111124897dec4ea56035a97e199e8cb377","size":2566,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-2.0.2.tgz"},"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-merge-refs_2.0.2_1683615884596_0.9611115855175951"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T07:04:44.739Z","publish_time":1683615884739,"_source_registry_name":"default","_cnpm_publish_time":1683615884739},"2.0.1":{"name":"react-merge-refs","description":"React utility to merge refs.","version":"2.0.1","sideEffects":false,"type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"keywords":["react","utility","ref"],"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"build":"rm -rf dist && rollup -c","format":"prettier --write .","lint":"eslint . && prettier --check .","prepublishOnly":"npm run build","release":"standard-version && conventional-github-releaser --preset angular","test":"jest"},"devDependencies":{"@babel/core":"^7.18.5","@babel/eslint-parser":"^7.18.2","@babel/preset-env":"^7.18.2","@babel/preset-react":"^7.17.12","@babel/preset-typescript":"^7.17.12","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.2","babel-eslint":"^10.1.0","babel-jest":"^28.1.1","codecov":"^3.8.3","conventional-github-releaser":"^3.1.5","esbuild":"^0.14.45","eslint":"^8.18.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.6.0","jest":"^28.1.1","jest-environment-jsdom":"^28.1.1","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^2.75.6","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","standard-version":"^9.5.0","typescript":"^4.7.4"},"gitHead":"812fefa4390884a4a2d1bc489d869bd088df8ff5","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_id":"react-merge-refs@2.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"a1f8c2dadefa635333e9b91ec59f30b65228b006","size":2569,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-2.0.1.tgz"},"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-merge-refs_2.0.1_1656335480242_0.8014359453104578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T13:15:31.209Z","publish_time":1656335480417,"_cnpm_publish_time":1656335480417},"2.0.0":{"name":"react-merge-refs","description":"React utility to merge refs.","version":"2.0.0","sideEffects":false,"type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"keywords":["react","utility","ref"],"author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"build":"rm -rf dist && rollup -c","format":"prettier --write .","lint":"eslint . && prettier --check .","prepublishOnly":"npm run build","release":"standard-version && conventional-github-releaser --preset angular","test":"jest"},"devDependencies":{"@babel/core":"^7.18.5","@babel/eslint-parser":"^7.18.2","@babel/preset-env":"^7.18.2","@babel/preset-react":"^7.17.12","@babel/preset-typescript":"^7.17.12","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.2","babel-eslint":"^10.1.0","babel-jest":"^28.1.1","codecov":"^3.8.3","conventional-github-releaser":"^3.1.5","esbuild":"^0.14.45","eslint":"^8.18.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.6.0","jest":"^28.1.1","jest-environment-jsdom":"^28.1.1","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^2.75.6","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","standard-version":"^9.5.0","typescript":"^4.7.4"},"gitHead":"4acd5654f987b2a3a687da8507dc9e34c8bfdda7","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_id":"react-merge-refs@2.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"4bca0d1bc67bc33723369b5800bb8d3fd75b7b10","size":2451,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-2.0.0.tgz"},"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-merge-refs_2.0.0_1655626408005_0.849614273842038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-19T09:10:27.531Z","publish_time":1655626408165,"_cnpm_publish_time":1655626408165},"1.1.0":{"name":"react-merge-refs","description":"React utility to merge refs.","keywords":["react","utility","ref"],"version":"1.1.0","author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","main":"dist/index.js","module":"dist/react-merge-refs.esm.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/gregberge/react-merge-refs.git"},"funding":{"type":"github","url":"https://github.com/sponsors/gregberge"},"scripts":{"prepublishOnly":"yarn build","release":"standard-version && conventional-github-releaser --preset angular","start":"tsdx watch","test":"tsdx test","build":"tsdx build"},"devDependencies":{"@testing-library/react":"^10.4.7","@types/react":"^16.9.34","@types/react-dom":"^16.9.7","conventional-github-releaser":"^3.1.3","jest":"^26.1.0","microbundle":"^0.12.3","react":"^16.13.1","react-dom":"^16.13.1","standard-version":"^8.0.2","tsdx":"^0.13.2","tslib":"^2.0.0","typescript":"^3.8.3"},"gitHead":"16e861af413f945aa3f39368b9a9d0da63f87fba","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"homepage":"https://github.com/gregberge/react-merge-refs#readme","_id":"react-merge-refs@1.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"73d88b892c6c68cbb7a66e0800faa374f4c38b06","size":3326,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-1.1.0.tgz"},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-merge-refs_1.1.0_1595861977529_0.027483762848673043"},"_hasShrinkwrap":false,"publish_time":1595861977642,"_cnpm_publish_time":1595861977642,"_cnpmcore_publish_time":"2021-12-16T10:52:08.264Z"},"1.0.0":{"name":"react-merge-refs","description":"React utility to merge refs.","keywords":["react","utility","ref"],"version":"1.0.0","author":{"name":"Greg Bergé","email":"berge.greg@gmail.com"},"license":"MIT","main":"dist/index.js","umd:main":"dist/index.umd.js","module":"dist/index.mjs","source":"src/index.js","scripts":{"test":"jest","prebuild":"rm -rf dist/","build":"microbundle --external react","prepublishOnly":"yarn build","release":"standard-version && conventional-github-releaser --preset angular"},"devDependencies":{"@babel/core":"^7.6.0","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","@testing-library/react":"^9.1.4","babel-core":"^7.0.0-0","babel-jest":"^24.9.0","conventional-github-releaser":"^3.1.3","jest":"^24.9.0","microbundle":"^0.11.0","react":"^16.9.0","react-dom":"^16.9.0","standard-version":"^7.0.0"},"gitHead":"d0055aaa4e377b9cbdeed9408025b27076cb7352","_id":"react-merge-refs@1.0.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"shasum":"d6b297b9a62a266460a3c0d8b9d920731d8bbe63","size":2659,"noattachment":false,"key":"/react-merge-refs/-/react-merge-refs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-merge-refs/download/react-merge-refs-1.0.0.tgz"},"maintainers":[{"name":"neoziro","email":"berge.greg@gmail.com"}],"_npmUser":{"name":"neoziro","email":"berge.greg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-merge-refs_1.0.0_1568927528059_0.6875348637195282"},"_hasShrinkwrap":false,"publish_time":1568927528240,"_cnpm_publish_time":1568927528240,"_cnpmcore_publish_time":"2021-12-16T10:52:08.474Z"}},"readme":"# react-merge-refs\n\n[![License](https://img.shields.io/npm/l/react-merge-refs.svg)](https://github.com/gregberge/react-merge-refs/blob/main/LICENSE)\n[![npm package](https://img.shields.io/npm/v/react-merge-refs/latest.svg)](https://www.npmjs.com/package/react-merge-refs)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/react-merge-refs)](https://bundlephobia.com/package/react-merge-refs)\n[![CI](https://github.com/gregberge/react-merge-refs/actions/workflows/ci.yml/badge.svg)](https://github.com/gregberge/react-merge-refs/actions/workflows/ci.yml)\n\nReact utility to merge refs ????\n\n```sh\nnpm install react-merge-refs\n```\n\n## Example\n\n```js\nimport React from \"react\";\nimport { mergeRefs } from \"react-merge-refs\";\n\nconst Example = React.forwardRef(function Example(props, ref) {\n  const localRef = React.useRef();\n  return <div ref={mergeRefs([localRef, ref])} />;\n});\n```\n\n## Why?\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\nToday a `ref` can be a `function` or an `object`, tomorrow it could be another thing, who knows. This utility handles compatibility for you.\n\n# License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/gregberge/react-merge-refs#readme","bugs":{"url":"https://github.com/gregberge/react-merge-refs/issues"},"license":"MIT"}