{"_id":"merge-refs","_rev":"4542611","name":"merge-refs","description":"A function that merges React refs into one.","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"time":{"modified":"2026-04-09T15:47:35.000Z","created":"2020-02-14T11:04:43.563Z","2.0.0":"2025-03-20T23:06:36.837Z","1.3.0":"2024-04-30T10:14:27.183Z","1.2.2":"2023-10-18T13:22:44.349Z","1.2.1":"2023-05-29T17:27:33.319Z","1.2.0":"2023-05-29T14:08:27.423Z","1.1.3":"2023-03-31T16:28:36.246Z","1.1.2":"2023-02-02T08:26:25.044Z","1.1.1":"2023-01-30T12:39:10.170Z","1.1.0":"2023-01-09T19:56:19.559Z","1.0.0":"2020-02-14T11:04:43.563Z"},"users":{},"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"repository":{"type":"git","url":"git+https://github.com/wojtekmaj/merge-refs.git"},"versions":{"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":{"shasum":"0f1a3e902fde05f30f59279ce73d5d82d2f84dfa","size":3062,"noattachment":false,"key":"/merge-refs/-/merge-refs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-2.0.0.tgz"},"_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,"_cnpmcore_publish_time":"2025-03-20T23:06:36.837Z","publish_time":1742511996837,"_source_registry_name":"default","_cnpm_publish_time":1742511996837},"1.3.0":{"name":"merge-refs","version":"1.3.0","description":"A function that merges React refs into one.","type":"module","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","source":"./src/index.ts","types":"./dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"yarn build-esm && yarn build-cjs && yarn build-cjs-package","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs --moduleResolution node --verbatimModuleSyntax false","build-cjs-package":"echo '{\n  \"type\": \"commonjs\"\n}' > dist/cjs/package.json","clean":"rimraf dist","format":"prettier --check . --cache","lint":"eslint . --ext .js,.jsx,.ts,.tsx","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":{"@testing-library/react":"^15.0.0","@types/react":"*","eslint":"^8.56.0","eslint-config-wojtekmaj":"^1.0.0","happy-dom":"^12.6.0","husky":"^9.0.0","lint-staged":"^15.0.0","prettier":"^3.2.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.4.2","vitest":"^1.0.2"},"peerDependencies":{"@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"resolutions":{"eslint-plugin-import":"npm:eslint-plugin-i@^2.28.0"},"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.1.1","bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"homepage":"https://github.com/wojtekmaj/merge-refs#readme","_id":"merge-refs@1.3.0","_integrity":"sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==","_resolved":"/home/runner/work/merge-refs/merge-refs/package.tgz","_from":"file:package.tgz","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"65d7f8c5058917b9d1fc204ae4b9a727614d0119","size":3425,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.3.0.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.3.0_1714472067035_0.11051573618987431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T10:14:27.183Z","publish_time":1714472067183,"_source_registry_name":"default","_cnpm_publish_time":1714472067183},"1.2.2":{"name":"merge-refs","version":"1.2.2","description":"A function that merges React refs into one.","type":"module","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","source":"./src/index.ts","types":"./dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"yarn build-esm && yarn build-cjs && yarn build-cjs-package","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs --verbatimModuleSyntax false","build-cjs-package":"echo '{\n  \"type\": \"commonjs\"\n}' > dist/cjs/package.json","clean":"rimraf dist","lint":"eslint . --ext .js,.jsx,.ts,.tsx","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@testing-library/react":"^14.0.0","@types/react":"*","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.9.0","happy-dom":"^12.6.0","husky":"^8.0.0","lint-staged":"^14.0.0","prettier":"^3.0.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.34.0"},"peerDependencies":{"@types/react":"^16.8.0 || ^17.0.0 || ^18.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@3.1.0","bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"homepage":"https://github.com/wojtekmaj/merge-refs#readme","_id":"merge-refs@1.2.2","_integrity":"sha512-RwcT7GsQR3KbuLw1rRuodq4Nt547BKEBkliZ0qqsrpyNne9bGTFtsFIsIpx82huWhcl3kOlOlH4H0xkPk/DqVw==","_resolved":"/home/runner/work/merge-refs/merge-refs/package.tgz","_from":"file:package.tgz","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"6142633398dd0d10a37626cae77ddeb1db26db0c","size":3339,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.2.2.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.2.2_1697635364152_0.38787080933143736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-18T13:22:44.349Z","publish_time":1697635364349,"_source_registry_name":"default","_cnpm_publish_time":1697635364349},"1.2.1":{"name":"merge-refs","version":"1.2.1","description":"A function that merges React refs into one.","type":"module","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","source":"./src/index.ts","types":"./dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs && echo '{\n  \"type\": \"commonjs\"\n}' > dist/cjs/package.json","clean":"rimraf dist","lint":"eslint . --ext .js,.jsx,.ts,.tsx","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest run"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","dependencies":{"@types/react":"*"},"devDependencies":{"@testing-library/react":"^14.0.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.8.4","husky":"^8.0.0","jsdom":"^21.1.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.30.1"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/merge-refs.git"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","packageManager":"yarn@3.1.0","_id":"merge-refs@1.2.1","gitHead":"48b89a3c31cbe9c860b2acb5f0f97ce67a457876","dist":{"shasum":"abddc800375395a4a4eb5c45ebf2a52557fdbe34","size":3226,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.2.1.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.2.1_1685381253121_0.2966462821387801"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-29T17:27:33.319Z","publish_time":1685381253319,"_source_registry_name":"default","_cnpm_publish_time":1685381253319},"1.2.0":{"name":"merge-refs","version":"1.2.0","description":"A function that merges React refs into one.","type":"module","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","source":"./src/index.ts","types":"./dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","lint":"eslint . --ext .js,.jsx,.ts,.tsx","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest run"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","dependencies":{"@types/react":"*"},"devDependencies":{"@testing-library/react":"^14.0.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.8.4","husky":"^8.0.0","jsdom":"^21.1.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.30.1"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/merge-refs.git"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","packageManager":"yarn@3.1.0","_id":"merge-refs@1.2.0","gitHead":"b8eca4039e0f917fb93364eef19caa4d529a8a72","dist":{"shasum":"23820d82b6d88441acde483abd86d56573bcff9c","size":3153,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.2.0.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.2.0_1685369307283_0.09151111482070773"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-29T14:08:27.423Z","publish_time":1685369307423,"_source_registry_name":"default","_cnpm_publish_time":1685369307423},"1.1.3":{"name":"merge-refs","version":"1.1.3","description":"A function that merges React refs into one.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.ts","types":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","lint":"eslint . --ext .js,.jsx,.ts,.tsx","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest run"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","dependencies":{"@types/react":"*"},"devDependencies":{"@testing-library/react":"^14.0.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.8.2","husky":"^8.0.0","jsdom":"^21.1.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.2","vitest":"^0.29.2"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/merge-refs.git"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","packageManager":"yarn@3.1.0","_id":"merge-refs@1.1.3","gitHead":"0722cc985caf787e0ccae43a833e5b7f19c54c95","dist":{"shasum":"9acf9ac86cb32dfdd3004f9c25fe2f4ff035874a","size":3129,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.1.3.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.1.3_1680280116095_0.667899538888151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T16:28:36.246Z","publish_time":1680280116246,"_cnpm_publish_time":1680280116246},"1.1.2":{"name":"merge-refs","version":"1.1.2","description":"A function that merges React refs into one.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.ts","types":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","jest":"jest","lint":"eslint src --ext .js,.jsx,.ts,.tsx","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn jest","tsc":"tsc --noEmit"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","dependencies":{"@types/react":"*"},"devDependencies":{"@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.14.0","@babel/preset-typescript":"^7.18.6","@testing-library/react":"^13.4.0","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.7.1","husky":"^8.0.0","jest":"^29.0.0","jest-environment-jsdom":"^29.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^4.9.4"},"resolutions":{"semver@7.0.0":"^7.0.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/merge-refs.git"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","packageManager":"yarn@3.1.0","_id":"merge-refs@1.1.2","gitHead":"b09e26deb648b023d9d6368c8027c7be9a6b7822","dist":{"shasum":"28ab9a45bb91f2c14bf96a90407c59dbb3e6f67d","size":3251,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.1.2.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.1.2_1675326384845_0.8835753167602136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-02T08:26:25.044Z","publish_time":1675326385044,"_cnpm_publish_time":1675326385044},"1.1.1":{"name":"merge-refs","version":"1.1.1","description":"A function that merges React refs into one.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.ts","types":"src/index.ts","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","jest":"jest","lint":"eslint src","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn jest","tsc":"tsc --noEmit"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","dependencies":{"@types/react":"*"},"devDependencies":{"@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.14.0","@babel/preset-typescript":"^7.18.6","@testing-library/react":"^13.4.0","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.7.1","husky":"^8.0.0","jest":"^29.0.0","jest-environment-jsdom":"^29.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^4.9.4"},"resolutions":{"semver@7.0.0":"^7.0.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/merge-refs.git"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","packageManager":"yarn@3.1.0","_id":"merge-refs@1.1.1","gitHead":"fa6b59077aacc6a1a2382d35a9f861a52d1a7af3","dist":{"shasum":"684a44af8181e251a28f76fbec394a92a0b9566c","size":3234,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.1.1.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.1.1_1675082349989_0.7031755817941492"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-30T12:39:10.170Z","publish_time":1675082350170,"_cnpm_publish_time":1675082350170},"1.1.0":{"name":"merge-refs","version":"1.1.0","description":"A function that merges React refs into one.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.ts","types":"src/index.ts","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","jest":"jest","lint":"eslint src","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn prettier && yarn jest"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","dependencies":{"@types/react":"*"},"devDependencies":{"@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.14.0","@babel/preset-typescript":"^7.18.6","@testing-library/react":"^13.4.0","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.7.1","husky":"^8.0.0","jest":"^29.0.0","jest-environment-jsdom":"^29.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^4.9.4"},"resolutions":{"semver@7.0.0":"^7.0.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/merge-refs.git"},"funding":"https://github.com/wojtekmaj/merge-refs?sponsor=1","packageManager":"yarn@3.1.0","_id":"merge-refs@1.1.0","gitHead":"ef43218b73d3ce458c86ce094b26445873d26110","dist":{"shasum":"31cbfa18264184cbea8c9e1dcc0b117ff30a65a4","size":3654,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.1.0.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.1.0_1673294179386_0.9725440837923403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-09T19:56:19.559Z","publish_time":1673294179559,"_cnpm_publish_time":1673294179559},"1.0.0":{"name":"merge-refs","version":"1.0.0","description":"A function that merges React refs into one.","main":"dist/umd/index.js","module":"dist/esm/index.js","source":"src/index.js","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-umd","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","clean":"rimraf dist","jest":"jest","jest-coverage":"jest --coverage","lint":"eslint src/ --ext .jsx,.js","prepublishOnly":"yarn clean && yarn build","test":"yarn lint && yarn jest"},"keywords":["react","react ref","react refs","merge"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","babel-jest":"^24.0.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","rimraf":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/wojtekmaj/merge-refs.git"},"gitHead":"b48de75683cf141398bf7b77fe5524476953e7c6","bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"homepage":"https://github.com/wojtekmaj/merge-refs#readme","_id":"merge-refs@1.0.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"shasum":"388348bce22e623782c6df9d3c4fc55888276120","size":2840,"noattachment":false,"key":"/merge-refs/-/merge-refs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merge-refs/download/merge-refs-1.0.0.tgz"},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-refs_1.0.0_1581678283362_0.2647147257516458"},"_hasShrinkwrap":false,"publish_time":1581678283563,"_cnpm_publish_time":1581678283563,"_cnpmcore_publish_time":"2021-12-16T18:01:50.507Z"}},"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","_attachments":{},"homepage":"https://github.com/wojtekmaj/merge-refs#readme","bugs":{"url":"https://github.com/wojtekmaj/merge-refs/issues"},"license":"MIT"}