{"_id":"react-mirror","_rev":"50-8d1745bcbd3181c585e434cc776c65eb","time":{"0.0.0":"2019-10-22T12:53:52.668Z","0.1.0":"2019-10-22T12:53:52.668Z","0.2.0":"2019-10-22T12:53:52.668Z","0.2.1":"2019-10-22T12:53:52.668Z","0.2.2":"2019-10-22T12:53:52.668Z","0.3.0":"2019-10-22T12:53:52.668Z","0.3.1":"2019-10-22T12:53:52.668Z","0.3.2":"2019-10-22T12:53:52.668Z","0.3.3":"2019-10-22T12:53:52.668Z","0.3.4":"2019-10-22T12:53:52.668Z","1.0.0":"2019-10-22T12:53:52.668Z","1.0.1":"2019-10-22T12:53:52.668Z","1.0.2":"2019-10-22T12:53:52.668Z","1.1.0":"2019-10-22T12:53:52.668Z","1.1.1":"2019-10-22T12:53:52.668Z","1.1.2":"2019-10-22T12:53:52.668Z","1.1.3":"2019-10-22T12:53:52.668Z","1.1.4":"2019-10-22T12:53:52.668Z","2.0.0-alpha.1":"2019-10-22T12:53:52.668Z","2.0.0-alpha.2":"2019-10-22T12:53:52.668Z","2.0.0-alpha.3":"2019-10-22T12:53:52.668Z","2.0.0-alpha.4":"2019-10-22T12:53:52.668Z","2.0.0-alpha.5":"2019-10-22T12:53:52.668Z","2.0.0-rc.1":"2019-10-22T12:53:52.668Z","2.0.0-rc.10":"2019-10-22T12:53:52.668Z","2.0.0-rc.2":"2019-10-22T12:53:52.668Z","2.0.0-rc.3":"2019-10-22T12:53:52.668Z","2.0.0-rc.4":"2019-10-22T12:53:52.668Z","2.0.0-rc.5":"2019-10-22T12:53:52.668Z","2.0.0-rc.6":"2019-10-22T12:53:52.668Z","2.0.0-rc.7":"2019-10-22T12:53:52.668Z","2.0.0-rc.8":"2019-10-22T12:53:52.668Z","2.0.0-rc.9":"2019-10-22T12:53:52.668Z","created":"2020-03-20T04:33:22.983Z","0.0.2":"2020-03-20T04:33:23.174Z","modified":"2023-07-04T14:27:49.569Z","0.0.3":"2020-03-20T08:12:13.005Z","0.1.1":"2020-03-20T18:32:56.216Z","0.1.2":"2020-03-20T22:36:30.369Z","0.1.3":"2020-03-21T03:37:55.663Z","0.1.4":"2020-03-23T15:11:15.650Z","0.1.5":"2020-03-23T16:11:51.131Z","0.1.6":"2020-03-23T17:00:33.147Z","0.1.7":"2022-05-04T14:04:16.425Z","0.3.5":"2022-05-07T04:15:07.906Z","0.4.0":"2022-05-07T06:57:04.043Z","0.4.1":"2022-10-19T16:51:05.859Z","0.4.2":"2022-11-12T18:41:02.119Z","0.4.3":"2022-11-12T21:25:54.322Z","0.4.4":"2023-07-04T14:27:49.402Z"},"name":"react-mirror","dist-tags":{"latest":"0.4.4"},"versions":{"0.0.2":{"name":"react-mirror","version":"0.0.2","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"GPL-3.0","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"lib/main.js","types":"lib/main.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"jest":{"preset":"ts-jest","moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.{js,ts}":["npm run lint","npm test -- --bail --findRelatedTests"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@commitlint/travis-cli":"^8.3.5","@testing-library/react-hooks":"^3.2.1","@types/copy-webpack-plugin":"^5.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-test-renderer":"^16.9.2","@types/webpack":"^4.41.7","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","acorn":"^7.1.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.0.3","copy-webpack-plugin":"^5.1.1","coveralls":"^3.0.9","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rxjs":"^6.5.4","semantic-release":"^17.0.4","stylelint":"^13.2.1","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","ts-jest":"^25.2.1","ts-loader":"^6.2.1","ts-node":"^8.7.0","typescript":"^3.8.3","webpack":"^4.42.0","webpack-cli":"^3.3.11"},"gitHead":"926718800f4034ab5106cb0f85d7913045bf61c4","_id":"react-mirror@0.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Fdt21Clc0GVqD+U78LND2L3N5o4M1aj2EnlBv5pX6MWOMdueH1XpBFBoZV1myTpU5VN4KnqNTSx7cmjj8DGi1w==","shasum":"6462a51a49b4ccfdfa0612326e34ad1f43adb180","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.0.2.tgz","fileCount":27,"unpackedSize":477535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedEeTCRA9TVsSAnZWagAA2IAP/18y5VbynTdWSGJEvgI3\nU1SPhtHkXylDJpE2dwFiIBD2XhyBMDVN/j+GWiFkr272aYmNyq0pNCkWaXXc\nS8yVDUwFqr6jOOE0NvGwznV7q1kYwMjb0ntpH7ySd52ilN72jxUYozPQ7Hj8\nWbGkfJTM9gdR0LxndRL6Q520J27NEVaBOTUp5g4hr3w89aAYaBsn2kaVNff1\nghVin1QeXqQD7ONGD3c+rcXAC1JIabk5g/gD5SEO6q/+zkWKbuzIa3pnQYDm\nleWIOK1WQz6igVMGFvVnq/air0RRU/Bo4L4j3cDZ5Spa0o+Za3mZU+73+2UG\nikDtHLlqJl8MuumN5shdIXv1DZFaLZwjUtLXcQEm8tpGQJgsUaZkBIzu4S2p\nfYJcnwwOcOYC1dTn2MyP5g0fNRwWNjBcs95ldnul+i2jkDzzsN+uDnnp2axl\nZGYxslneaBKkt3hWN7rGAeHYNnJx+KZWI0r1z8UDXqHrqyasiC+1/vMecKrR\nswhA6xBkCezzuBmZRdmdrhuJlik0sFPtTe8FjQ7S4PqnOJ1GG3qprUaJvnYF\nFBPwELy/wSwGq8NqJvAKcjguvCdr6OluCvtAUSDHhNVyPVmGt+7DoUu94dru\nu+YPKkIr+jiK+9mJa+TR8C0KVUxURJafxWQG6BhhvC4YUQuzq2oyvTgaGQWU\nYfoQ\r\n=KiK3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCW2rSqDQHJ88GQwTeGHeqhH73NY8Fa7vFVQcEqp8VyAiEArJs0uLlRYoiKS/PR54mFz0x1bRug3H1viY+PZi4h7WY="}]},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.0.2_1584678802984_0.6863580001016005"},"_hasShrinkwrap":false},"0.0.3":{"name":"react-mirror","version":"0.0.3","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"main.js","types":"main.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"pkgRoot":"./lib"}],"@semantic-release/github"]},"jest":{"preset":"ts-jest","moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.{js,ts}":["npm run lint","npm test -- --bail --findRelatedTests"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@commitlint/travis-cli":"^8.3.5","@testing-library/react-hooks":"^3.2.1","@types/copy-webpack-plugin":"^5.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-test-renderer":"^16.9.2","@types/webpack":"^4.41.7","@types/webpack-node-externals":"^1.7.1","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","acorn":"^7.1.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.0.3","copy-webpack-plugin":"^5.1.1","coveralls":"^3.0.9","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","prettier":"^1.19.1","prettier-eslint":"^9.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.0","react-test-renderer":"^16.13.1","rxjs":"^6.5.4","semantic-release":"^17.0.4","stylelint":"^13.2.1","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","ts-jest":"^25.2.1","ts-loader":"^6.2.1","ts-node":"^8.7.0","typescript":"^3.8.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","webpack-compiler-plugin":"^1.0.3","webpack-node-externals":"^1.7.2"},"_id":"react-mirror@0.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-88ONkvm6EoTXx/cK6mNcWvIciO3AHz016i3gPEdmYhfhgw3/grscGuwxFC7muZT7xNkQbX/VDpZVbVPDHip6sQ==","shasum":"49473a5097c45c2c602b8d8c4b2b838d640f2ae1","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.0.3.tgz","fileCount":5,"unpackedSize":15004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedHrdCRA9TVsSAnZWagAAm0UQAI3mbFvnmGxkhWZM51/H\nEtYatLg3OvULIxmV6Rul003ZtcULMFumV9brHE56SjQ8LuUPyi5haPmC9OvR\n6Y775sJgVVUnRXg8x5aac+4iB0LsvHywLBwj81Mkvtqy/uBG+nYDktYtQRzf\nfzfqN6ux59BSWTeWyvyVrvE/3aHqMbzofk1ZevXo+sva38zVzw1DZYcj23XO\nejJVh3iAZkSIoSi8YhhDKGkceGfD/JhuYFxJH/keykKE/EXcQAOql0YZ80kR\nBZfTP2ocvqLRbzYKYFPNBzL9VY7Ga89EbcWW/pm2suNN+ybuMvH9e6z4+TY6\nUsgPJMecgUICA8Zc/t83RbH2F1U62bPHIMueyqSNW0bed7sXYVY1snEzzWB8\nZn19YeLd4/yc/8Adod9t352quk/RHFctjlM/+F+y4+o4OGfecSb+yt+MKGJt\n4Jlkxq+xZoXWH4HfxZflvNHWCUwbTxyLR5n7UY6x/Lilzi8cho/bUaGZs9P5\nCZTUjEEMbBoGYOFO4oi7RE+R3YyJM1pDRBmQh9hG9GKc+V8V1ioOLoWpawyE\nxaVJLNff1J1+iMJXV+pWQmTxr5ajLh8Ek0pOowyId+ovdWwFQ9lJhNv0Oi2u\n9pZCds+GpNh4fN0UO+MWS4bDp+dsyOf7IsxD+I9GNrLTrMmd6ezUbgN/nNTy\neQ/v\r\n=ECFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4IVXAk6FNqEKGQvXxxmquhTPN2FmOu28E/BudxSHN+AiAMJNYggJpbR8mJ0a30jgGo+ZI66RdDdhQ7lBKP8eZQLw=="}]},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.0.3_1584691932864_0.6673956781949308"},"_hasShrinkwrap":false},"0.1.1":{"name":"react-mirror","version":"0.1.1","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"main.js","types":"main.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"pkgRoot":"./lib"}],"@semantic-release/github"]},"jest":{"preset":"ts-jest","moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.{js,ts}":["npm run lint","npm test -- --bail --findRelatedTests"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@commitlint/travis-cli":"^8.3.5","@testing-library/react-hooks":"^3.2.1","@types/copy-webpack-plugin":"^5.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-test-renderer":"^16.9.2","@types/webpack":"^4.41.7","@types/webpack-node-externals":"^1.7.1","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","acorn":"^7.1.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.0.3","copy-webpack-plugin":"^5.1.1","coveralls":"^3.0.9","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","prettier":"^1.19.1","prettier-eslint":"^9.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.0","react-test-renderer":"^16.13.1","rxjs":"^6.5.4","semantic-release":"^17.0.4","stylelint":"^13.2.1","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","ts-jest":"^25.2.1","ts-loader":"^6.2.1","ts-node":"^8.7.0","typescript":"^3.8.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","webpack-compiler-plugin":"^1.0.3","webpack-node-externals":"^1.7.2"},"_id":"react-mirror@0.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ijH7QdPc/+6bE9/AYjuqrwGRN9PeVWhoaFPIWbEYs5hO4ZIGTJs8WB/MakPxTG1JxiDwxh5plsXzjt+QsOP7OA==","shasum":"37d01ea412cc3bc637cb4f8d3af433820237d2ab","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.1.1.tgz","fileCount":5,"unpackedSize":21637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedQxYCRA9TVsSAnZWagAAo4wP+gJc0e+l+jD7tiXbdlaB\nqC26E4H/DFPSop8YYtdn2Ux6jguzq/RXb1WqCcS9taihTekpkoYnte0n2+GC\niyfV8lMS2aE9ovv4DenyOmMlYm5BwTV53K0N01RAmV0Q2SjFuiE83ti8uO15\n60wG9O6qT1KnKgq6TZ/oiQ0hPhz087zzAz5gEGEnADBOqkkLz72j4TN1AKdE\n3LMRpikwfqlz1s3k4k0Pbzo4aPfIkHfZk8rIE1lH1/db8NrA2PQ2zpCryhre\nybb0Vnk/fHEftj1rgwp4Ufa2iR0hionWof6TWp5txMspIJJlJRBicL4ccnd1\nlD1cuA9v90ccYAVMRK46bS8MIwjxLM4BwDM1UyFz91P+3mAFgf8NSpSJoAQ0\nCTHJwUvSy44R9sUADLr8y/HfndiN39Tqw2r1kibDC8yvGg5vBXioCCSHKazk\nNUAzmikNuHOSV+SYBMV0j6bbLdWIkHmKZzbIpE1jeO8vd4qwf8JWL1/n7z/A\nDGB36IfMIqEJu8ZuD+AngTYaJr+LuseCVNhKBr8UPEFL6WceroJoKAaWQjt4\nR6S7tSPMmsRJZOGhsnjrKMIF7kpH+RUud//oR4lQuMovyGxdVH237NeLPHaG\nqTWMm0WbixwQ4+m1v+B7S6p3I3LgEgvkrl8S/t/lfDCNRglvg8iZf15AesMv\n2bLj\r\n=cxrj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkItY58rGReHeA+4r6m/JkJGKKEiyROdEdmWh/xTEg0QIgSB14fMDaESlQcnd4GwZXFavhaJq1A1+CikYjTNEKgCY="}]},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.1.1_1584729176105_0.6665673527808378"},"_hasShrinkwrap":false},"0.1.2":{"name":"react-mirror","version":"0.1.2","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"main.js","types":"main.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"pkgRoot":"./lib"}],"@semantic-release/github"]},"jest":{"preset":"ts-jest","moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.{js,ts}":["npm run lint","npm test -- --bail --findRelatedTests"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@commitlint/travis-cli":"^8.3.5","@testing-library/react-hooks":"^3.2.1","@types/copy-webpack-plugin":"^5.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-test-renderer":"^16.9.2","@types/webpack":"^4.41.7","@types/webpack-node-externals":"^1.7.1","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","acorn":"^7.1.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.0.3","copy-webpack-plugin":"^5.1.1","coveralls":"^3.0.9","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","prettier":"^1.19.1","prettier-eslint":"^9.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.0","react-test-renderer":"^16.13.1","rxjs":"^6.5.4","semantic-release":"^17.0.4","stylelint":"^13.2.1","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","ts-jest":"^25.2.1","ts-loader":"^6.2.1","ts-node":"^8.7.0","typescript":"^3.8.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","webpack-compiler-plugin":"^1.0.3","webpack-node-externals":"^1.7.2"},"_id":"react-mirror@0.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-MVZI8aakP8g/Q9cponUTqQVc1CrnSfmqn2w7QhZY+wUlQki+wP9BWu5ESu/m0hoT3qcKjLe2vvgBWn/CiysiKg==","shasum":"bf504933a184da8f8b5f9720cc2e428c679ab3ce","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.1.2.tgz","fileCount":5,"unpackedSize":21997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedUVuCRA9TVsSAnZWagAA9zoP/jmAAB51/+ajG3Rbhqjo\nFan47Zlj1MLECGL3wpoemnJBv9dfLd8V0SAlJKUGA+BCMnl/h4DrsZlAJ5bt\nkJnd0DtPf09nPpcqWhB9lD4tKSuG4XQ8YtrGpLj4w/cuhyZMl3OzyzN5lPo2\ndEZC1nRzsIVgSrdiZXYmWMs9Lkq7AQ7wsermyW9LgQmDR8JJ8K+uNDkEYmTc\nVTJzu6FGTatnaHfX7h7SwBra9cWrCEVkxv/gAGUnkDUBIb/rirI+xKhg5ALW\nYoAwmSpOTVsNaXzL7YEQ2iTJ8vloXLE7VF/PgDnRTVhizMe2dk/l9msp2vWh\nqwO0M2AT1jlXAdY+sO8TuCM6bXYScXM94DAvWoIRHFiQ8hbST6n5YMqlv63o\nDf5kJKqUC048IIyFPAb3LFSt0lmnGUKUMNVEdnt5zqPIg9JlROif5q7d6X0Z\nyZbzpHdiaVuz2ds+Z4SSaPH22Y/VddyXFpq7At26NpZF3gnzIE4zskkWY5K1\n69nGp/ExPzWdpi1yuCvfXwpSb5IOhyZj7L2kfu9awbsYHwj6OiUjskf/hphT\nVilsEc61tCzof+dEqMwUj14WOm1c5dqgRjXAGBUwdGNWGtqbJF9quHsmCSR4\nFn5MKmSlQ3qIISRc+jw2ZQNoHneusRVkFniDZWmIIsbbzGyUsMzq5s2+eFVo\nnKZ0\r\n=qLMF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjQ9aIzgj0oZNt5LdYx8TnwEwdLCavoCBF/MOgF8+faQIhAP5xDeMsDheDeI5SxPsVx//Q9zHAB8NzM3Q7YbwST4/h"}]},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.1.2_1584743790279_0.4711513439045951"},"_hasShrinkwrap":false},"0.1.3":{"name":"react-mirror","version":"0.1.3","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"main.js","types":"main.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"pkgRoot":"./lib"}],"@semantic-release/github"]},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.{js,ts}":["npm run lint","npm test -- --bail --findRelatedTests"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@commitlint/travis-cli":"^8.3.5","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/copy-webpack-plugin":"^5.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-test-renderer":"^16.9.2","@types/webpack":"^4.41.7","@types/webpack-node-externals":"^1.7.1","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","acorn":"^7.1.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.0.3","copy-webpack-plugin":"^5.1.1","coveralls":"^3.0.9","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","prettier":"^1.19.1","prettier-eslint":"^9.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.0","react-test-renderer":"^16.13.1","rxjs":"^6.5.4","semantic-release":"^17.0.4","stylelint":"^13.2.1","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","ts-jest":"^25.2.1","ts-loader":"^6.2.1","ts-node":"^8.7.0","typescript":"^3.8.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","webpack-compiler-plugin":"^1.0.3","webpack-node-externals":"^1.7.2"},"_id":"react-mirror@0.1.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-iAENeQoaZDKsjFv1VfFRgkgvl9n3lNEuQ8mP4ab2vUfsFtHr4F2bFuxWN8VoMxXVEYt7q9gkJYfwDjskOFhWEA==","shasum":"7775c953b546734633a17ba2dc258e01db545faa","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.1.3.tgz","fileCount":5,"unpackedSize":22328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedYwUCRA9TVsSAnZWagAAiikP/2PilTk9ZkdSP+4jQSbz\nLZeuuGkExG7L+7bPS454OAInl4cNGuwG0bckpNOeud9isZ94VCI5Cgs6eMR9\n65wg83JYvNeSDpD/1cWLqOsNdKqhB/wWbidjd5xQL0xX+ZKsEuJ9nUnWWbLe\nT9DEXmmRU6Yh9ttCF3MngLk/vsldznevcqa/9445w/ilVOXdkMfbHLxuY6dk\nslQefhJK+STHW77KN0SkRMxBQuPQ0tzUTFP7uoo72lpv5pEw1cLsCBT775od\nVXLpfHS/ulfLoM/oxdtWXSaUp11NtBwM2KY+ZQdQkOclK0kkryr1p+WiqU9V\nHAMuAAcvoCQ3EEQzfhMRT2VavaxGeR+HqDMjohddM21h/HY6gujEKbaLeQb3\nlfffEr2r8iDsj/BZFgcHIZx+e6cCWZW9nVejAoffiab0ofg/9ppBUmYrvkPt\nLr8JYo8TtcMi+2fMZkB7x16uEJaTp8KHKyaio2yf6B+1oD3LaQi1GhOWBUsa\nq9EwCGQivZM/JsPJcjkHLT84fKEG1ZMdh1UpmBsORnPBhA4ZS2b32qMZoP7O\nzjJQ9Z7+gQO1OamkJ+Sbp1Mem8gEarEj5R8I7pAP8wbTczchO0qpU2PSKTs+\nA7xjWChPQrIUoS0BF28d9nZlUSegRNu5B+8WRlU8djaIb8z1WJYMuKGnvP93\nhZgK\r\n=+a3E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPeE5c4uCjjIYeQR5hGQpWYGkLLj3Vgj9N5OA6Cf6z5AiBL13ryN3thd84zI/0/a5EJs7I2GrcgqYBXV2wo36HVMQ=="}]},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.1.3_1584761875490_0.05312095034186104"},"_hasShrinkwrap":false},"0.1.4":{"name":"react-mirror","version":"0.1.4","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"main.js","types":"main.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"pkgRoot":"./lib"}],"@semantic-release/github"]},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.{js,ts}":["npm run lint","npm test -- --bail --findRelatedTests"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@commitlint/travis-cli":"^8.3.5","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/copy-webpack-plugin":"^5.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-test-renderer":"^16.9.2","@types/webpack":"^4.41.7","@types/webpack-node-externals":"^1.7.1","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","acorn":"^7.1.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.0.3","copy-webpack-plugin":"^5.1.1","coveralls":"^3.0.9","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","prettier":"^1.19.1","prettier-eslint":"^9.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.0","react-test-renderer":"^16.13.1","rxjs":"^6.5.4","semantic-release":"^17.0.4","stylelint":"^13.2.1","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","ts-jest":"^25.2.1","ts-loader":"^6.2.1","ts-node":"^8.7.0","typescript":"^3.8.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","webpack-compiler-plugin":"^1.0.3","webpack-node-externals":"^1.7.2"},"_id":"react-mirror@0.1.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-gQwy8tyofZc+54LgjS843IYxL75AfXWO2fI3gTVy16cdQ6JCLB2gbJ11bbiNkHTDoVij9JcF2KvavsChe7M0Cw==","shasum":"02de2a1999217f16439c607fbaa0eb9194fcb7a3","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.1.4.tgz","fileCount":5,"unpackedSize":22708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeNGTCRA9TVsSAnZWagAASrYQAItan8mNg7zdUsXyj5DZ\nF2nsr4oWsD3WPizCT2j7Qpn1V22U72J8XZ8WK5vfqhL9OOsq4mbtaOyEfd2Q\nUjjGE/tD9CyzF2S+7j/q8LrDFcftsx5bjSMUSLq/AeVth3x0ca9po+69uQwr\n6rnMf0QThL8EOL+XuLOjvXkjLP6a8JNPY7JVlB+E5isuHVDvIeqVkK+bbAMt\nVoV8ipQ5IKQNMLBc4+EBGDBQirqmSzW2MxtTrTIB1y+2EgotPpEkqoQQr8py\nUyHZ4YkfzThI5zffu3EluSwhAcqRGt7ywpZzZsLtp65QhvLj0/qmpbAxawUh\nEvHq8CeLqt2NhvVrvoEzRb2BTSvXMgQTF8AgS9m/QqvqVgGIfbYQDVlDoswc\nui8FrFDmTFvy+agExjVwZfcyJEFKE1EcJAFRBXQoJLBQwKB4OphVy2WF29Vz\nbA2wcAoFwtoFX3XjB7lDqZQcKz6zcusBijKEjaFGy2lx1xwyxwyAxpVwj/Z6\nKGdRj2i2uacQG1A0lrL9O0PaiTORdV8IihJ8rr7IlZqATF2If/9gRpPNsRfP\nbSenqmvo/Yh3VTYLrJQhkKb3+nGa2x0O2RFSxmx7BAkciXDYbXtnXoFX1EYm\nkXbHKTMC5AyaGYGiCYCfLY6/ICLP3CBSlH3mJtFCcSmNyHU9CIn40CKTFuby\nizA3\r\n=jvMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM5/HYw5Ezsyl0VRBADo1IA40hbOPCgxPoTFas179EsAIhAMQMIC1uGqXM9vYJ9ScES3y5OmG7GgEDvIv7YrfIvvO/"}]},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.1.4_1584976275532_0.14277431189510814"},"_hasShrinkwrap":false},"0.1.5":{"name":"react-mirror","version":"0.1.5","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"main.js","types":"main.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"pkgRoot":"./lib"}],"@semantic-release/github"]},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.{js,ts}":["npm run lint","npm test -- --bail --findRelatedTests"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@commitlint/travis-cli":"^8.3.5","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/copy-webpack-plugin":"^5.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-test-renderer":"^16.9.2","@types/webpack":"^4.41.7","@types/webpack-node-externals":"^1.7.1","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","acorn":"^7.1.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.0.3","copy-webpack-plugin":"^5.1.1","coveralls":"^3.0.9","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","prettier":"^1.19.1","prettier-eslint":"^9.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.0","react-test-renderer":"^16.13.1","rxjs":"^6.5.4","semantic-release":"^17.0.4","stylelint":"^13.2.1","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","ts-jest":"^25.2.1","ts-loader":"^6.2.1","ts-node":"^8.7.0","typescript":"^3.8.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","webpack-compiler-plugin":"^1.0.3","webpack-node-externals":"^1.7.2"},"_id":"react-mirror@0.1.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-OPnOFmhrhMgWPCnAML5roM2xT8d790Ac0yLj3EQHHEiRW6XPP4sraogV3MHXNPKaDpIysdCX+6MYOv3WgEsBWw==","shasum":"d0039089379dff3b0b162e9423617ef6cfb9ea8b","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.1.5.tgz","fileCount":5,"unpackedSize":23729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeN/HCRA9TVsSAnZWagAAcloQAI5/sxthhFu+0YGibJx9\nBY93aqGjlISIJiZFjN2hbBwep1FY5OfNYMPeAM06Tvtq6veyIdKb4mX3rPSG\nZfjcvBOIZpp1OC/5VEf4YBlJJX4D97apvDU/qMXQ+t8LfiA3AggrTYyp/cm/\n5ECvN5NSp19+pfy0vAMb9vhosc2mF/yZOMZfm5i6O6036Ndn7REYSZ2ZsMFy\nG+rlekHX13M2ObB2vOdiTtMaxvPoXdkv+R/5a2Bt2mgGVdJOqjxeLCOaHQ8e\nKh0RUheFtSZZM+L9Kzn1fionbs7nJPlf3bQEb5NcmTSlZ7qgNOFi+5bnwZ25\n2WmWVRTzfdBx7Oq06DmkdzyaToE6ZwD42Ka52TtoNdAyR24z6gxF4khj2zYi\n3uXATT9l6gIZlI5JvbZ9bUaHFsI1jo3aZKle4KFI7OSQ0c9MIC7DigQJarD9\nzlIcvF6gEhfzHYsJV5N+AFMGaIeQbocc8d9TxV6aAoR6aksi+/ZengkRdv4Q\nWLY9n66KilFl4jR2QVRESDoY9rx4iwvfTKoHVVXrAcRmbHYyh1PJYXf8LO3y\nHVAqvhBbuyjWTLMwH44KyCQj2FgenR9ynORXnZ8/zqGzxsspSgQtJXUYq9tA\ng7k+q1cTSBNiFanhBHAEWKA8eMOMAC2xVW2H1a9yRU37WV9Mk/+w5bn4Hhxi\npGwP\r\n=rd10\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh4vVn+Cn7tOZVeJRXJlVCgLbY49XpMn4dRhjYv327JAIgfj0te3o/B4R1LGiYZ3mHd+ry4m3cseR4OsXpYBFoSZk="}]},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.1.5_1584979910932_0.04600163744094332"},"_hasShrinkwrap":false},"0.1.6":{"name":"react-mirror","version":"0.1.6","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"main.js","types":"main.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"pkgRoot":"./lib"}],"@semantic-release/github"]},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.{js,ts}":["npm run lint","npm test -- --bail --findRelatedTests"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@commitlint/travis-cli":"^8.3.5","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/copy-webpack-plugin":"^5.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-test-renderer":"^16.9.2","@types/webpack":"^4.41.7","@types/webpack-node-externals":"^1.7.1","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","acorn":"^7.1.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.0.3","copy-webpack-plugin":"^5.1.1","coveralls":"^3.0.9","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","prettier":"^1.19.1","prettier-eslint":"^9.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.0","react-test-renderer":"^16.13.1","rxjs":"^6.5.4","semantic-release":"^17.0.4","stylelint":"^13.2.1","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","ts-jest":"^25.2.1","ts-loader":"^6.2.1","ts-node":"^8.7.0","typescript":"^3.8.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","webpack-compiler-plugin":"^1.0.3","webpack-node-externals":"^1.7.2"},"_id":"react-mirror@0.1.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-V7Nkx819HbFcIViSBy5hSq7xjT1PuvKOB4tSpZHNoxyiyY34d0a8wMDF4VNYbi9qvcZ+Wnr2VD5XRIXXTZpbGw==","shasum":"7e3df3677f51610f51b983379d7a70eff38ca3f2","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.1.6.tgz","fileCount":5,"unpackedSize":24578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeOsxCRA9TVsSAnZWagAAOxAP/iEhk0GzYNCUYH8KpSyn\nIBz+17yx2XCp96XRhaD003jaRQrAWrrJm2HVA9sGLYmGIFu35xD/gaeq5+6P\n16tNX5uGQ1ueJ/A2TXErs3nypFP+TC3r7UU93vbhIXIhEOrmdTnbjw08sAgb\n6xX+EGEkH7hw4yoIEvFYw7in4FprWM4MLWSntrpFKVF1zt14rZDd9C6stHrq\n/rIaotz5OXqSZ3eD1ecQZXk0b85EAqHWRZl0eVav2AebnNY2xCagQjkIH3Zl\nycYbF9gCRVn82u1tQpcOjb6uqpJqccyJUIOYJHrE7uZ6C+mKwnhnG7ss7voE\nwXqjKwY7hoqA/BpJJUhCbMHRJyj6/LqXmHn7bOdtqj4Wut+ifUN02nNXlM6d\nM3q/uY1UT/6pvLG1cMTOcSPT3v1Zg4b/ck3nFhSm3IhcF+REnPRyLiENXkHl\ndP2yuJJe9mIJJ0NgYKi3uZgrvVCtwluEb7OGbP6NI7dWof5iEKvVaFlBKvEu\n/llRkuyxoaVvAVvEofRJEfEAS93izYxCj7JjKKoaPDVHX1YOSiKobtUta1vG\nLpI2o/izEz1qx7B3Z+QC/3ILNfaLlwAPmzfakbULHmxO/X/kOKqB+bLsnhNW\n+lq2uYRu0vQjZKaw7i5Web9JSjwUnh8JChjTK2qDeh9TZBouIDaqEf1+u3FX\nxpRr\r\n=CDVJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh9YlBHiuU+RL2gP96l3oC4dPrbVMu1q4r/66+KjWDKgIgblZCGs3O2UM8sG08MayAthpgh2uTVqAWAL+hv9CBIY8="}]},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.1.6_1584982832999_0.4478137324779934"},"_hasShrinkwrap":false},"0.1.7":{"name":"react-mirror","version":"0.1.7","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"lib/main.js","types":"lib/index.d.ts","scripts":{"lint":"eslint . --ext .js,.ts","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly --project tsconfig.prod.json","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.(j|t)s{,x}":["pnpm lint","pnpm test -- --bail --findRelatedTests"]},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/preset-typescript":"^7.15.0","@commitlint/cli":"^16.0.0","@commitlint/config-conventional":"^16.0.0","@testing-library/react":"^12.1.2","@testing-library/react-hooks":"^8.0.0","@types/jest":"^27.0.2","@types/node":"^17.0.17","@types/react":"^18.0.3","@types/react-dom":"^18.0.0","@types/react-test-renderer":"^18.0.0","@types/webpack":"^5.28.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","acorn":"^8.5.0","babel-loader":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.2.4","coveralls":"^3.1.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.0.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.26.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.2","jest":"^27.2.5","lint-staged":"^12.0.0","prettier":"^2.4.1","prettier-eslint":"^14.0.2","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-scripts":"^5.0.0","react-test-renderer":"^17.0.2","rxjs":"^7.4.0","semantic-release":"^19.0.2","ts-jest":"^27.0.5","ts-loader":"^9.2.6","ts-node":"^10.3.0","typescript":"^4.4.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-compiler-plugin":"^1.1.5","webpack-node-externals":"^3.0.0"},"gitHead":"e87bc5505997cefb8fa0612efc9e128cab2ec4a5","_id":"react-mirror@0.1.7","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-bTAXe7te5MHzUwuiB8U4zO7MDUhlrF6TqDwEqJ6tEW2ZdO4hiORAZNltCZtLOhduC5igIKKr0pYUKS25BsNKUg==","shasum":"4f6ab7a7cc72d3a7311537c3db3321e4fef87112","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.1.7.tgz","fileCount":8,"unpackedSize":25231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDodIoqiHD+PDAfJbdHX9BuSeSoA2wympIUDhtylbCt4QIhAPBLyl/Ze3mj/cIEcMZbFhjVsEkdJu2C+9FktkfXFORc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicofgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3pg/9FRZs1EpNkzG/xuSXRuxuKx8bVWku2eXPr83otHWiXd0v/QFj\r\nBbqY1di5HmoJoBXsYAtJrUCIA+VLOdB5KAqzD1ymwZBHUwQXrDCoHUBMRZEr\r\nFGk+xooJBxrC2o/IRD286MJv/Q5JbaXmNbJbar1b7S7tmmA2WiTDyq+8DzcX\r\nW2oUKkHjGN6n8blcuNOKCR8UreB3abIr/7PXhq2DqBzC9O2L2bbbLlaXPEuG\r\nmyPmsMRoEcoV8QGwrhAb5WGyr6RcN9FPqxmY3R/9yFfw6i/6uo37Hq0Irnhl\r\nsZ3RhOkE69wpZPMJakyKh8FhM9ZIUL0W8tPCkb4IskhIarac0cS/aG4GJwNq\r\nyA4TRHg4cVvhbaBHnuxtZZsppA/blCV3R1f/Hd+VVNXlorxq9PkferrW8fFk\r\nrwlTr4mn57aMdI+FZw4yDrQ6DRkdZwnsglKi7IWDeNquCa+zwo/3ic0c4CkT\r\nXQ4AdGsTzlbugpkHMn7uySFtBhMrzLTLiCC3gYAE56DHp3Osl1C7HSG4TwiL\r\nyElVsVD+hv2t5aFJ8/YA0awWSUmB4DUirS/I3LZcqgQnXzSbSOtjlHMh8GuG\r\nlhAa/r3WFc2y68fa47zAX/G9vmxPet4BxoTO0VNkwee7guyN9MV5ZbWRkxHj\r\nGkCkaWWtkQG/worQGDhfhqsJn1VoZuOG9Ic=\r\n=m5kC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.1.7_1651673056323_0.520374512216899"},"_hasShrinkwrap":false},"0.3.5":{"name":"react-mirror","version":"0.3.5","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"lib/main.js","types":"lib/index.d.ts","scripts":{"lint":"eslint . --ext .js,.ts,.jsx,.tsx","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly --project tsconfig.prod.json","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"testRegex":"(/__tests__/.+(\\.|/)(test|spec))\\.[jt]sx?$","coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.(j|t)s{,x}":["pnpm lint","pnpm test -- --bail --findRelatedTests"]},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-flow":"^7.16.7","@babel/plugin-transform-react-jsx":"^7.17.3","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.4","@commitlint/config-conventional":"^16.2.4","@testing-library/react":"^13.2.0","@testing-library/react-hooks":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^17.0.31","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@types/react-test-renderer":"^18.0.0","@types/webpack":"^5.28.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.22.0","acorn":"^8.7.1","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.2.4","coveralls":"^3.1.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.14.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.5.0","husky":"^7.0.4","jest":"^28.1.0","jest-environment-jsdom":"^28.1.0","lint-staged":"^12.4.1","postcss":"^8.4.13","prettier":"^2.6.2","prettier-eslint":"^14.0.2","prop-types":"^15.8.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"^5.0.1","react-test-renderer":"^18.1.0","rxjs":"^7.5.5","semantic-release":"^19.0.2","ts-jest":"^28.0.1","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4","webpack":"^5.72.0","webpack-cli":"^4.9.2","webpack-compiler-plugin":"^1.1.5","webpack-node-externals":"^3.0.0"},"gitHead":"f134f5843558f03f5779ac5182de007209cb107c","_id":"react-mirror@0.3.5","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1XUzPgSoBY3OhcfF8qJS4Vsru1DSbFI342m4pCpKRODOa5j5xef+JLvilZN1uwmIN7b+BEi8kIwFgi8NuGfvcg==","shasum":"68ba295ae03ea2658a53f96327bbc1275b1cf689","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.3.5.tgz","fileCount":31,"unpackedSize":47076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoxvsIEvrSq5n2IHA0q6eQjm/G0mkp0pGv2gq8NwQcQwIgSDdkWVWkgMSZMWvS1dL8jkQTPlCXSB9Taptmhdo74+g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidfJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQYg//aDPKzdpZH4SrBhq4wMPgwP83KggYBqlxZS7FGtDEOOzS8FL9\r\nRdcStou36u9gMjRSNmA8AMyWr8E2O86Ukp3gY2HQc1UnEqtS+A8TlcERNWeA\r\nT0rHqP9Ny+4i3Sn0Sx5voNqpsOLoLdRrYXXh3Azd7cKjw5G4Z+DUgkLb9gE/\r\nqiX6kSufnUtvxt94V+BGSZwXrCqCRnd7vdbYdS92id06T572K0PH+dMDVOGK\r\nDWEzlE5TlkjqeFgorfeiT0gLZq/kp57OOC9b+bmLh4gWL9bRCtkk1IWugzYJ\r\nUBQeZOXJ2lIl0uhj2THlDdF0vhEWsSJqXRrm/Q++shOoWVt3dHfGMAMWCje/\r\n+zEC52IdMKlQCJYUKoRiFXHsyVq7pstac08lPDYZbQHnpXLKZfIq3qP7ySDX\r\n/+dIbWMFxBp6WKLMORuXI98qNqSjX+4TvRdoJTIo0nTwW6l5Mp9wkpLCGVMO\r\nzV2faFyK7gIyLmHEr01S8L5Q6kBJstZunKbwgDgfxSKw+0//7E5ew6DgISN+\r\nG9TxXP5rlAYXk5dii/80/aPUKo9PzjkzpurJPbv0K/G4bLEczBC8IoKx1YIN\r\nC99H53MniBnKtoqa2sGwx6f6klSOKC+MK0KtwarNtfeWerzwvVx+QChEr9oG\r\ntBpXjAS7yaKNBjle8qCAfXZquFF547auaxQ=\r\n=yYDQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.3.5_1651896907728_0.3840512791616777"},"_hasShrinkwrap":false},"0.4.0":{"name":"react-mirror","version":"0.4.0","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"lib/main.js","types":"lib/index.d.ts","scripts":{"lint":"eslint . --ext .js,.ts,.jsx,.tsx","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --declaration --emitDeclarationOnly --project tsconfig.prod.json","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"testRegex":"(/__tests__/.+(\\.|/)(test|spec))\\.[jt]sx?$","coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.(j|t)s{,x}":["pnpm lint","pnpm test -- --bail --findRelatedTests"]},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.17.10","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-flow":"^7.16.7","@babel/plugin-transform-react-jsx":"^7.17.3","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.4","@commitlint/config-conventional":"^16.2.4","@testing-library/react":"^13.2.0","@testing-library/react-hooks":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^17.0.31","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@types/react-test-renderer":"^18.0.0","@types/webpack":"^5.28.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.22.0","acorn":"^8.7.1","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.2.4","coveralls":"^3.1.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.14.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.5.0","husky":"^7.0.4","jest":"^28.1.0","jest-environment-jsdom":"^28.1.0","lint-staged":"^12.4.1","postcss":"^8.4.13","prettier":"^2.6.2","prettier-eslint":"^14.0.2","prop-types":"^15.8.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"^5.0.1","react-test-renderer":"^18.1.0","rxjs":"^7.5.5","semantic-release":"^19.0.2","ts-jest":"^28.0.1","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4","webpack":"^5.72.0","webpack-cli":"^4.9.2","webpack-compiler-plugin":"^1.1.5","webpack-node-externals":"^3.0.0"},"gitHead":"df77c43e7a05d7470564c55a82010e3f53f1563d","_id":"react-mirror@0.4.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Fyn0+b3QjRt7LX5qcHtmXlqshTbOMX8GqQVLxf7HjXa4Q2h3HiG3y/IuBkOYPueB9U2YUedM3/UWBn7DpHIBNw==","shasum":"bb0db7ba8a5d5bc78c02df3d9d7a880f0d7feb55","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.4.0.tgz","fileCount":35,"unpackedSize":52589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8byS+Ld8eSOyD++tZQGn6RNE5THji3t5pnef5BHxlLAiBYW8LAu64zIf3vUsnuaPK9osi3BjUC9JzmbRPBQMBNgw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidhhAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppjQ//UCNSkePSkNCv42emq/w+4gj6k7OfYFqNNsDT8lrlAl3pt7Mv\r\ntZPlgiVp2qhEk5G0cUgk7YrlrkNrxo4Xej0cpQRmxzTCS3NozpcOLzhNP5C9\r\nT8YZ9DXIIozOHRJ1uLWT/qJGe6vaYOU87Awx1invo+pvl/Rb0c/a1UYyApaU\r\nmVPOqiFo76TqpmqvVXTmY4X9waJLLxC/VJ37t7+o42zWk9j9pHVV6ZVA3+Z8\r\nYiQhJuhvpFOAb2qa62WalZc4A2gfkERvc11edar9VLWWKYs3B/igXsJ6ySTg\r\nWC/8gplrIFLtilCqw4htFOwbGWVPx2/N56vtAqpyA0vUThgEmaq9bebyGKFc\r\nf8XXQO8e47cktM/ILkyyMNJd8/+eszIQ0LMi/cTK0pa2Yr7iEjeB3IxgH6nH\r\n1RySMANn4LwXMyf7DZX/Nf+oC+aGMP7oj4IUJ23Exmjn4va1PhGnmwFGaJCk\r\nnA9FA9BlFvIXX3qCICokyzYQsg3GMrbjNbDFWH2VI21B0pRXE31zQqRU3c3G\r\njVZ9EEcThEmET63lpUNyK+pm9p3bsfhtE9ZTKBXcwW3fxUUL3RkIJzgLjlnk\r\nMeYRCXt41dgMnlsDJQ7ELDqUG9tymYqWg34qOff5RgiSMuZEhm4zI0XXdE/8\r\n0YPCOkvJvAVnTH4JA7pQlgDsKG1Ok8kgujk=\r\n=bLzI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.4.0_1651906623810_0.38866769547066515"},"_hasShrinkwrap":false},"0.4.1":{"name":"react-mirror","version":"0.4.1","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"lib/main.js","types":"lib/index.d.ts","scripts":{"lint":"eslint . --ext .js,.ts,.jsx,.tsx","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --project tsconfig.prod.json --emitDeclarationOnly --declaration","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --project tsconfig.prod.json --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"testRegex":"(/__tests__/.+(\\.|/)(test|spec))\\.[jt]sx?$","coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.(j|t)s{,x}":["pnpm lint","pnpm test -- --bail --findRelatedTests"]},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-flow":"^7.18.6","@babel/plugin-transform-react-jsx":"^7.19.0","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@testing-library/react":"^13.4.0","@types/eslint":"^8.4.6","@types/eslint-scope":"^3.7.4","@types/jest":"^29.2.0","@types/node":"^18.11.2","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0","@types/webpack":"^5.28.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.40.1","@typescript-eslint/parser":"^5.40.1","acorn":"^8.8.0","autoprefixer":"^10.4.12","babel-loader":"^8.2.5","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.2.5","coveralls":"^3.1.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.25.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.2.1","jest-environment-jsdom":"^29.2.1","lint-staged":"^13.0.3","postcss":"^8.4.18","prettier":"^2.7.1","prettier-eslint":"^15.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","rxjs":"^7.5.7","semantic-release":"^19.0.5","ts-jest":"^29.0.3","ts-loader":"^9.4.1","ts-node":"^10.9.1","typescript":"^4.8.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-compiler-plugin":"^1.1.5","webpack-node-externals":"^3.0.0"},"gitHead":"f156c2cca23ab8e15feb3f3b90bf60fc15e1ff12","_id":"react-mirror@0.4.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-hCvd0x32rLI0WOGA/kGwpTQ2N1DGfdA4a9EQy6MSy3tJ1JNgICWxtwvjVCITm/LVNj+hYIcAUeGfmKg8Q7upUQ==","shasum":"1f0e58a374743726376a2824bc8e3935a4b5ee7b","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.4.1.tgz","fileCount":35,"unpackedSize":54820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpoSYNtHVO2wAMHdSeZ+gVNllSAKP6HN77iHFK3ZbFYgIhAPX6ys/IoIMSzFxBhzwsXrkQGnI2FknnBr5Oxl/uSehl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUCr5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0BQ/+JGRNZcr8UGLVI7mStg1uSIs+WGKV8rAw0oxXp7aCc5ObwV9d\r\nFT1mvdnQCBWEbpnKNtx+zq8Aca9oIlJOzzBh1m+P/Djrv8o5E0ooh0sRdme+\r\nSAlC11j1w60+OmxV0A3jBm0Ojr/5uLEoCpKcRLJ0T0uiMYn10MwCaJ/vnKXf\r\nnsdCj1SDfFNUXG723v7nWuQimmbEA3zanBWbVbuolzal6p9VZO4qcRhBoFG5\r\nnSQNDm91+oQI9Fe8lhpVUniGn7pfr6v5Mn6GLxCodqhliYgnUMSYRBpWX+NY\r\nMFGqz1vWNOmrtUi9ojiySUACZe4bEUHIHWPREAErLPP0v58xDKFtEZHem59o\r\nYKVdUJkidveoLxNR2c3vilyFB/tbGXgGLBAn6dBDlRHSFgpjlmC1p4hl0ZaD\r\naEaf6dZz0WF1vUvxP3QjTg3FTREMLoS1cKsxTduVjZqGpRSKp0OYy3sOWKpi\r\nSp7xJT7NohSdK53d5bSmJjaOz1rybJiXEh5c5/im8sB7tjSpNalk3BBC0vUj\r\nxOmmUbhgpil2MTy4VBCV0Eplnwxh+wxYi7pyGceVkj4LrTaQZq18yaGeUH+Y\r\nhgsX66lE7/0R8hXk+lwaW7RHmi3i2d0KTnkTOVGjKL2ypF5J7Gs1SWIaVM6t\r\ny8ULrAd4Gb7LfNFnll89MS/4OsgKk3aSE18=\r\n=FEUK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.4.1_1666198265649_0.59595896536819"},"_hasShrinkwrap":false},"0.4.2":{"name":"react-mirror","version":"0.4.2","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"lib/main.js","types":"lib/index.d.ts","scripts":{"lint":"eslint . --ext .js,.ts,.jsx,.tsx","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --project tsconfig.prod.json --emitDeclarationOnly --declaration","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --project tsconfig.prod.json --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"testRegex":"(/__tests__/.+(\\.|/)(test|spec))\\.[jt]sx?$","coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.(j|t)s{,x}":["pnpm lint","pnpm test -- --bail --findRelatedTests"]},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-flow":"^7.18.6","@babel/plugin-transform-react-jsx":"^7.19.0","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@testing-library/react":"^13.4.0","@types/eslint":"^8.4.6","@types/eslint-scope":"^3.7.4","@types/jest":"^29.2.0","@types/node":"^18.11.2","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0","@types/webpack":"^5.28.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.40.1","@typescript-eslint/parser":"^5.40.1","acorn":"^8.8.0","autoprefixer":"^10.4.12","babel-loader":"^9.0.0","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.2.5","coveralls":"^3.1.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.25.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^8.0.0","husky":"^8.0.1","jest":"^29.2.1","jest-environment-jsdom":"^29.2.1","lint-staged":"^13.0.3","postcss":"^8.4.18","prettier":"^2.7.1","prettier-eslint":"^15.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","rxjs":"^7.5.7","semantic-release":"^19.0.5","ts-jest":"^29.0.3","ts-loader":"^9.4.1","ts-node":"^10.9.1","typescript":"^4.8.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-compiler-plugin":"^1.1.5","webpack-node-externals":"^3.0.0"},"gitHead":"25770f2f0b9f8ab8869e813bc2f9222e5655fbdd","_id":"react-mirror@0.4.2","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-a53R4SwvFikhO8CRfxkNkwyOp119cw0dCID/nUqoYLnpngn1dQlLkDjrndLJjQ5DhhRmzy2OD6UKJ3pOzou7Yg==","shasum":"d5107862fdb7b49f94271f27efbfd7137e8e9370","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.4.2.tgz","fileCount":35,"unpackedSize":55872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJlwUSvsf7/b0SDlzUsEdgymFH9j8yii35vRN3s7vL+AiBeNsIAfGMsLoXKpv7R5BcRCjrfffrjzRBalys/s5rSTw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb+i+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb2g//WfX66awtUlWFDsua1IupgatOZExIy6hCjmThNlRcGgN0KoXR\r\nuphLswON4GMm+8iyuqOGWlReYN96T/oLdwxDUm0MlQn+YyGFPhB0z6ppzKid\r\njqGaL7aSsv33chqrpIkedlwhc+URNyslwj4PwFjxIDuQXxIcvoWypJY6UcPN\r\n+pzxdbAo6p2emXeDJAIoRqgSp+KRGQW7x5WWAgNmaPImF0fbTplp2pHO+PoN\r\nqjrMWFgRBdfIRHk7ZJsJyB4Fvj6fHF5hYc4EkfFbPgtXX3K+loWbeIUsx0lS\r\nClGcncBA0XB0AS55ELOjlIKwSEYSqUfB31sgb3I/LnTA6vKIGRV/dEZ25Gs0\r\nVU6BG1CBeAXCIDO12wY7esypBKNdmfw3uVRz1lMHXNEILYvmAdcfEX/EuLx2\r\nddH+F0UIg2mAph2MAQP0OEfWyxe0Kf5KIV4DEgy+aJ1YYU5oR1vsEp+JRqTw\r\ndJIRsgkagQexmpOyh+I82oQqkeLTH9Y+ccGoaQ4IyAzlI0qAvFPQaT/cn/2U\r\nVZnvONauh71F/JzHVQNFD3sm27CIuMwwmITpoue5G7dLEcAwDzsrRxCxweZP\r\n0FpzIlPSzrDIylVt4tnwTOsf576e+7vEA9b4dmTn3VOKE5kVdLLFClBCsFTR\r\nWX+kzc/lpQgXzgx4OPa6dVpIiDQTceIQLjU=\r\n=D11T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.4.2_1668278461942_0.07581623683204874"},"_hasShrinkwrap":false},"0.4.3":{"name":"react-mirror","version":"0.4.3","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"lib/main.js","types":"lib/index.d.ts","scripts":{"lint":"eslint . --ext .js,.ts,.jsx,.tsx","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --project tsconfig.prod.json --emitDeclarationOnly --declaration","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --project tsconfig.prod.json --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"testRegex":"(/__tests__/.+(\\.|/)(test|spec))\\.[jt]sx?$","coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.(j|t)s{,x}":["pnpm lint","pnpm test -- --bail --findRelatedTests"]},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"dependencies":{"specificity":"^0.4.1"},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-flow":"^7.18.6","@babel/plugin-transform-react-jsx":"^7.19.0","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@testing-library/react":"^13.4.0","@types/eslint":"^8.4.6","@types/eslint-scope":"^3.7.4","@types/jest":"^29.2.0","@types/node":"^18.11.2","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0","@types/webpack":"^5.28.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.40.1","@typescript-eslint/parser":"^5.40.1","acorn":"^8.8.0","autoprefixer":"^10.4.12","babel-loader":"^9.0.0","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.2.5","coveralls":"^3.1.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.25.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^8.0.0","husky":"^8.0.1","jest":"^29.2.1","jest-environment-jsdom":"^29.2.1","lint-staged":"^13.0.3","postcss":"^8.4.18","prettier":"^2.7.1","prettier-eslint":"^15.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","rxjs":"^7.5.7","semantic-release":"^19.0.5","ts-jest":"^29.0.3","ts-loader":"^9.4.1","ts-node":"^10.9.1","typescript":"^4.8.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-compiler-plugin":"^1.1.5","webpack-node-externals":"^3.0.0"},"gitHead":"2db8d195d4146e46af08ce22f6581a4678e972b3","_id":"react-mirror@0.4.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-G/BPuPJ/9vuibLJ6c/JQX7FhKrJXCfowgajlSSAqW/r0oWJFfZ6dcVGCCRrYWv7CQPLPbygMWiCODvCaTajcbw==","shasum":"3b95c8ddebe033697763ac923b71b6caa6a6ff64","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.4.3.tgz","fileCount":36,"unpackedSize":60555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJVMKF8+ocNcDOZ7abldy6gFgs5tC1uGcTOXIb7I1wKAIhAPrcXS78SbKgidgA96hRyRRcnRV94nriRsJLdpxcS5Ul"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcA9iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHBA/9Gfu2Y8qVNY2y9SyIAk6hRoCk9zvW02p6wgna2KhfyC8A721o\r\nsb2BYKPAc6fvBheaLDCsEEw2KxN85LKmKKGf5+pVnbkQVE90rtnh+tmpw7sc\r\nnrBdT2zekEoD3fx3UE1M9L/csOVp1308JVfDewcpc38sYBRUgK40IwrCsRdi\r\niwJBqf/T5T0U2083dtl4VtiU6TR2gN2zzdGk/a2AkcQ2ccgXX+2B5MJoAv13\r\nx110rqvfC7R3f0XRnkq7CWTzgdx0OQq2rxCGqJXREu5ogwp14eJ2qSsDkDk9\r\nttU+Xxjjw70Iok9NzQCViFp1otoLXC0zTCWT4Ip/s0hnoI5VpXf2dlPMtlSx\r\nrqoZeFBqjbWrJrQ+jQdNdnMxUinvWj0OTmZYHNbKG3m1dsrpHs5sR/hJorML\r\ntddSA0VKoBOSTYwPEDpb+qLfU0JoLNvm5xoAFsnqAv4SZPgoTaNou6wm9tLn\r\naQ/7ZNh3ljjL9drL/PNaEBAE2e8ZuyqVOQOB1oYRRoBM6w13x0x0jSDTzBsx\r\ntIudJ72xPpiMHyYrXfDYfXlrTQrfHoPZ3xT6wUHtVXlMg5F8CaFT75XCVEzh\r\ntntM+alnPROw8DQguHwlDvKIWvB0A0SfuKj0ScJqN1IUNksh9CqF6eCYHgGJ\r\nkft5+fHDJtfLC987qi+xXxOt8xKexohskL0=\r\n=wbgZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.4.3_1668288354130_0.7216162487699873"},"_hasShrinkwrap":false},"0.4.4":{"name":"react-mirror","version":"0.4.4","description":"Create synchronized replicas of a React DOM element","author":{"name":"iamogbz"},"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"homepage":"https://github.com/iamogbz/react-mirror#readme","license":"Unlicense","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"engines":{"node":">=8","npm":">=6"},"main":"lib/main.js","types":"lib/index.d.ts","scripts":{"lint":"eslint . --ext .js,.ts,.jsx,.tsx","build":"webpack --mode=production","build-watch":"webpack --mode=development --watch","build-types":"tsc --project tsconfig.prod.json --emitDeclarationOnly --declaration","test":"jest","coveralls":"cat ./artifacts/coverage/lcov.info | coveralls","typecheck":"tsc --project tsconfig.prod.json --noEmit","commit":"git-cz","release":"semantic-release"},"release":{"dryRun":false,"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","setupFilesAfterEnv":["./config/setupTests.ts"],"moduleDirectories":["./src","./tests","./node_modules"],"testPathIgnorePatterns":["./artifacts/","./node_modules/"],"testRegex":"(/__tests__/.+(\\.|/)(test|spec))\\.[jt]sx?$","coverageDirectory":"./artifacts/coverage"},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.(j|t)s{,x}":["pnpm lint","pnpm test -- --bail --findRelatedTests"]},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"dependencies":{"specificity":"^1.0.0"},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-flow":"^7.18.6","@babel/plugin-transform-react-jsx":"^7.19.0","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@testing-library/react":"^13.4.0","@types/eslint":"^8.4.6","@types/eslint-scope":"^3.7.4","@types/jest":"^29.2.0","@types/node":"^20.3.2","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0","@types/webpack":"^5.28.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.40.1","@typescript-eslint/parser":"^5.40.1","acorn":"^8.8.0","autoprefixer":"^10.4.12","babel-loader":"^9.0.0","babel-plugin-transform-class-properties":"^6.24.1","commitizen":"^4.2.5","coveralls":"^3.1.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.25.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","husky":"^8.0.1","jest":"^29.2.1","jest-environment-jsdom":"^29.2.1","lint-staged":"^13.0.3","postcss":"^8.4.18","prettier":"^2.7.1","prettier-eslint":"^15.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","rxjs":"^7.5.7","semantic-release":"^21.0.5","ts-jest":"^29.0.3","ts-loader":"^9.4.1","ts-node":"^10.9.1","typescript":"^4.8.4","webpack":"^5.74.0","webpack-cli":"^5.0.0","webpack-compiler-plugin":"^1.1.5","webpack-node-externals":"^3.0.0"},"gitHead":"80bd0c503d751e09ab6e805209abf268d6166cca","_id":"react-mirror@0.4.4","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-fZnpVLJ3sR2fCSJQPiFM+U/+IxOibFxxzmGpzp3KmAOyVNvudLIqWEdyrB37NTWYh+RgFOj0VUluIT6J4mLGEA==","shasum":"d09eee6cd877b6a67c7c38714d5276966a4502d7","tarball":"https://registry.npmjs.org/react-mirror/-/react-mirror-0.4.4.tgz","fileCount":36,"unpackedSize":61946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6w0laoj+Tuh4jBGnWvjgBhG1Yu2NOyqDzzCDXs+kuTAiEAo9Tm/IWJAbDUzDOAVe/7grr2qdJCFUxgzx9KC5Ylbok="}]},"_npmUser":{"name":"iamogbz","email":"iamogbz+npm@gmail.com"},"directories":{},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mirror_0.4.4_1688480869176_0.9177160793026795"},"_hasShrinkwrap":false}},"maintainers":[{"name":"iamogbz","email":"iamogbz+npm@gmail.com"}],"description":"Create synchronized replicas of a React DOM element","homepage":"https://github.com/iamogbz/react-mirror#readme","keywords":["mirror","react-mirror","react","react-dom","react-portal","portal"],"repository":{"type":"git","url":"git+https://github.com/iamogbz/react-mirror.git"},"author":{"name":"iamogbz"},"bugs":{"url":"https://github.com/iamogbz/react-mirror/issues"},"license":"Unlicense","readme":"# React Mirror\n\n<span><img alt=\"⚛️\" align=\"right\" width=\"144\" height=\"144\" src=\"https://github.com/iamogbz/react-mirror/raw/main/assets/logo.png\"/></span>\n\n[![NPM badge](https://img.shields.io/npm/v/react-mirror)](https://www.npmjs.com/package/react-mirror)\n[![Dependabot badge](https://badgen.net/github/dependabot/iamogbz/react-mirror/?icon=dependabot)](https://app.dependabot.com)\n[![Dependencies](https://img.shields.io/librariesio/github/iamogbz/react-mirror)](https://libraries.io/github/iamogbz/react-mirror)\n[![Build Status](https://github.com/iamogbz/react-mirror/workflows/Build/badge.svg)](https://github.com/iamogbz/react-mirror/actions)\n[![Coverage Status](https://coveralls.io/repos/github/iamogbz/react-mirror/badge.svg?branch=refs/heads/main)](https://coveralls.io/github/iamogbz/react-mirror)\n\nCreate synchronized replicas of a React DOM element\n\n## Usage\n\nSee equivalent uses of the hook and component below.\n\n### `useMirror` hook\n\n```jsx\nimport { useMirror } from 'react-mirror';\n\nfunction App() {\n  const [ref, mirror] = useMirror({ className: 'mirror-frame' });\n  return (\n    <>\n      <div ref={ref} />\n      {mirror}\n    </>\n  );\n}\n```\n\n### `<Mirror />` component\n\n```jsx\nimport React from 'react';\nimport { Mirror } from 'react-mirror';\n\nfunction App() {\n  const [reflect, setReflect] = React.useState(null);\n  return (\n    <>\n      <div ref={setReflect} />\n      <Mirror reflect={reflect} className='mirror-frame' />\n    </>\n  );\n}\n```\n\n### `<Window />` component\n\nYou can also render a reflection, with all the styles needed, in a separate window using the magic of [`Portals`](https://reactjs.org/docs/portals.html) 🌀\n\n```jsx\nimport React from 'react';\nimport { FrameStyles, Reflection, Window } from 'react-mirror';\n\nfunction App() {\n  const [reflect, setReflect] = React.useState(null);\n  return (\n    <>\n      <div ref={setReflect} />\n      <Window>\n        <FrameStyles />\n        <Reflection real={reflect} style={{ pointerEvents: \"none\" }} />\n      </Window>\n    </>\n  );\n}\n```\n\n## Demos\n\n### Using Portals\n\n- [Live Preview](https://ogbizi.com/react-mirror/) ([source](demo)) ~~([codesandbox](https://codesandbox.io/s/react-mirror-uwh7f))~~\n","readmeFilename":"README.md"}