{"_id":"react-document-portal","_rev":"9-7a1675ba79961ce498da95bece5ce98f","name":"react-document-portal","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.1":{"name":"react-document-portal","version":"0.0.1","keywords":["react","component","portal","document","body","ssr"],"author":{"name":"Jacob Buck","email":"buck.jacob@gmail.com"},"license":"MIT","_id":"react-document-portal@0.0.1","maintainers":[{"name":"jacobbuck","email":"buck.jacob@gmail.com"}],"homepage":"https://github.com/jacobbuck/react-document-portal#readme","bugs":{"url":"https://github.com/jacobbuck/react-document-portal/issues"},"dist":{"shasum":"35d270ff96321adb792da05738d5fd09695b49b3","tarball":"https://registry.npmjs.org/react-document-portal/-/react-document-portal-0.0.1.tgz","fileCount":6,"integrity":"sha512-OUOAtDB2Q2dxCOhLhlgq4W4cKcYy1Hzt6EBVSuT0KYVWMraxAbVu5ozamvG3u1+iAOGU3MrwI8DMfl9gIZ9nnA==","signatures":[{"sig":"MEYCIQC1RZ8EqTXJiDwbN9YrUDSLZ/Bz+9MALuJcIPr2tkUQLwIhAPtq00qeTRwo5WtbUu2iHHoL1jna6A3Bx8HeEzIoCnBQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTMEbCRA9TVsSAnZWagAAT9AP/A4RNidXI8Xx/jEO6w78\ntQvVFMhFkWapsN6q/Qz+0N0bQz2hJ+MB+4fNxpamyWLA6ZO9fQ39GLVgGn5t\nvRH9egzl/Alyl01I6uao9Zk2e966bgWsszzvJNIphclK1tMKHfJABHobqKJH\nLZeijoV4o2K6lYssHKjmuVeaMhPc8si2OAGKOtfPFd6eDf9KH34h0gR5u7XJ\n9Pi2DPkA/aPm1wKK29j4si2MxSs1d3W01ykKfwfTlHuDLFsAsihXD+ajy+38\nVJboLmp4geHt3+C9BUzFrpHZdXZaDI002Cz1FAtNPfwsms+6YNZR7R2VuDYp\nQnMZvv05BXt6H/cSFIcmRNSNMoc5qfzmMtzpEXrzs7oVMYv2rt7hMmA3nky+\nOfp9pmA5Wx95WoSe01dBhBoDW/mVHCCyusA1LzPcL+LQiYaEyX/XLzOH0PLF\n+7KOcZQLHCzCrxrx7CUal0FygDgbJCOSKxCbgW5RRau9YguTZk3PJSWl6ltv\nosUsdUHiOVn6wlrOKgRCqROAXcPEi7nlGcqDnRSsn/g3u0sMo3U3ZbwWbcW4\ncupxDIDFvPKT/GvWWfHR0xvPMzZDwopNhZ+STyHXwYDtj5jhTVFQYj0ri2Fl\n3wR/KG7rCZxEKG5rJ9jucvWNFUD28EacGpWV0zuArP4v0B2FVTmJHRY9x86J\n2kLu\r\n=Lj9N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs.js","module":"lib/index.esm.js","gitHead":"c05306c595749e0bb998b7732af6e48ec07aed46","scripts":{"lint":"eslint .","test":"jest","build":"rollup -c","format":"prettier --write .","prepare":"npm run build","coverage":"jest --coverage","prepublishOnly":"npm run test"},"_npmUser":{"name":"jacobbuck","email":"buck.jacob@gmail.com"},"repository":{"url":"git+ssh://git@github.com/jacobbuck/react-document-portal.git","type":"git"},"_npmVersion":"6.14.8","description":"React component which renders its children inside a portal attached to the document.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"prop-types":"^15.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","husky":"^4.2.5","react":"^16.13.1","eslint":"^7.7.0","rollup":"^2.26.8","prettier":"^2.1.1","react-dom":"^16.13.1","@babel/core":"^7.11.4","lint-staged":"^10.2.13","babel-eslint":"^10.1.0","@babel/preset-env":"^7.11.0","eslint-plugin-jest":"^23.20.0","@babel/preset-react":"^7.10.4","eslint-plugin-react":"^7.20.6","@rollup/plugin-babel":"^5.2.0","@testing-library/react":"^10.4.9","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@testing-library/jest-dom":"^5.11.4","eslint-plugin-react-hooks":"^4.1.0"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-document-portal_0.0.1_1598865691304_0.502836797681536","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-document-portal","version":"1.0.0","keywords":["react","component","portal","document","body","ssr"],"author":{"name":"Jacob Buck","email":"buck.jacob@gmail.com"},"license":"MIT","_id":"react-document-portal@1.0.0","maintainers":[{"name":"jacobbuck","email":"buck.jacob@gmail.com"}],"homepage":"https://github.com/jacobbuck/react-document-portal#readme","bugs":{"url":"https://github.com/jacobbuck/react-document-portal/issues"},"dist":{"shasum":"5a84e835732c3226c2c74b63533f9650c54af8f0","tarball":"https://registry.npmjs.org/react-document-portal/-/react-document-portal-1.0.0.tgz","fileCount":6,"integrity":"sha512-B3Zc1Kx41vtS5ey6sdgfFqMW1dSwHWzAsPn1zI/7kCm0/hobP1mixzF5QKZgyn9yayMwiB4fIoKOpF/9k1zyRg==","signatures":[{"sig":"MEQCIHFv/IegDHCvfRZNP09zxNFhmXlZ2NyigqCJVTHo4CVQAiALS+IJLtMzCSQ84lFRTxgTvoqkOppkjMFk0GSIV2PaRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTMJhCRA9TVsSAnZWagAAUlYP/irXRX7CdtrY4HHQc2hN\nkcRLiOdfO0Ye9AOkDJkxew62PmHHNkaGD1XyF4HW/TQjLhCXz8Q9wB4sygPD\nTmOjnvDvQa6Y103SiBYVtMClQeC5VC4RnMYuDDTUfdM8+0Oj6iRQUomVF47j\nv/u0CMKY78s+VGQ/tRFVNjvkbgWvESiD06ZtD2ypTe/Wm4s8EfrzeWVLEZ0M\noVTg01XYs8gzssYFW1ZcYOS0EJjl+LNPNsqKrvGeku9mzLC+XOMt6A9WDxuo\nKu7Ty/1af0CuAkS6BwTr/4kamlAEVWZblKC3shQnJeK79RyseqTL/kAgEEXg\nMnWWWQZW2kuQ9UgS2XBeJUulSFpO6FTA1XUQnGdu4elMglcrtQc7GsAS+a9G\nrvYsJThlF/iI7F0y9ThBUavGEl2aV53sTH9sP6LPyQVQyv0bA5c0n6f08+k+\nEVoSdAo5a/ehAlswZG7WdNeCwynRTzFQMo2gCxxkUF2P0kdXrV4oPvLfBRQi\negmYXWmqXBDmqFF6OC5EdTTd+t1pIwIbvP8UFRi5jHId/D02KDid8n6tBfRd\nTlFfY11FIqoBX2IpJcZv7p1MOu551gB3afIYCuM3hoW+17qmGQ4LvTwaBW30\nZEM9mNOOYs8e2v3Eamm3CosbR3pgLz4rvAlFywbkj0HTvm6iaJ9s46u4y+A1\n759V\r\n=XxPh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs.js","module":"lib/index.esm.js","gitHead":"1053b67bac6ab861c47a73b509d74095542b1e23","scripts":{"lint":"eslint .","test":"jest","build":"rollup -c","format":"prettier --write .","prepare":"npm run build","coverage":"jest --coverage","prepublishOnly":"npm run test"},"_npmUser":{"name":"jacobbuck","email":"buck.jacob@gmail.com"},"repository":{"url":"git+ssh://git@github.com/jacobbuck/react-document-portal.git","type":"git"},"_npmVersion":"6.14.8","description":"React component which renders its children inside a portal attached to the document.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"prop-types":"^15.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","husky":"^4.2.5","react":"^16.13.1","eslint":"^7.7.0","rollup":"^2.26.8","prettier":"^2.1.1","react-dom":"^16.13.1","@babel/core":"^7.11.4","lint-staged":"^10.2.13","babel-eslint":"^10.1.0","@babel/preset-env":"^7.11.0","eslint-plugin-jest":"^23.20.0","@babel/preset-react":"^7.10.4","eslint-plugin-react":"^7.20.6","@rollup/plugin-babel":"^5.2.0","@testing-library/react":"^10.4.9","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@testing-library/jest-dom":"^5.11.4","eslint-plugin-react-hooks":"^4.1.0"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-document-portal_1.0.0_1598866017188_0.3612021710017139","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-document-portal","version":"1.0.1","keywords":["react","component","portal","document","body","ssr"],"author":{"name":"Jacob Buck","email":"buck.jacob@gmail.com"},"license":"MIT","_id":"react-document-portal@1.0.1","maintainers":[{"name":"jacobbuck","email":"buck.jacob@gmail.com"}],"homepage":"https://github.com/jacobbuck/react-document-portal#readme","bugs":{"url":"https://github.com/jacobbuck/react-document-portal/issues"},"dist":{"shasum":"19bb83b5817760914b882a81d6dcdafd3c973e05","tarball":"https://registry.npmjs.org/react-document-portal/-/react-document-portal-1.0.1.tgz","fileCount":6,"integrity":"sha512-x6FQOdNPTQvGSoMxs/ox1ltHfZ8pAmTTq5FbGZbw+Xtho6iprBRgOH+IAABRnM+KnHwSFp0dcrl+GbmJ6bIzjA==","signatures":[{"sig":"MEUCIQC5G7Em4bM4hWLdoLu6PZDXHqXmcWMiH9uxz3ZSR+AqyAIgU9V3GQkViTY36FYMSgCTKp/e7hkOrsASBhXM0Rz2OSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTb+eCRA9TVsSAnZWagAAy0cP/3eYdMq51r/09P1i4WOC\nyByJdnWbEq99prURmfx/LotsgP5+Tv0QTL0CDVCxPaPReb1uLr346hBaW6aw\nbb+EGBFggZM80ZbIDoaHA8z9P+vOQkNGTlo3PooEGCtom8HJHe8fxdrVvs2b\nfq0tOn2aTa/GZYx0ozvphLJ3XJBt2MOMYvR02cgwqWjPsBYRXHVZn04BH4+z\nyLY2XqFAaFq7UBG0mOWVNHn44hG4MND4ijEANDFzk3cU74wcEfC4Qf3vWzCO\nOMaOZHq7CUZYvpgN3l8R/v9wDU5zdXUEb/iWNj0anem98jetCDJtAYU8Reml\n8zIyWhrMDZGB182RVxREFqtqApKHcR7gxSS77KBfPyqbqzM4UsWSmkVRDg5F\nG74tRklLcSYJBTAPFzXa2eaGdpqOXKjYAmYcVG3PDIPDqJGAq20a4CqcY66R\nTxcSx1+6ZwI4mnvxndjnIppMQrUbqzgPFw1yo27A+UlwirXL2SJ/ZgPa6uvI\nfttTbc/2IrsTv42rTP0dI2Xr3lkUpYHZXXRL6AzeLClWXPFWU0C/Qs12fNoF\nU9lxj/c9pXpiCdeBlkCp3jXFF4hdJ26C3FqR3D2aQwX4lnEh5WT/+zMRmkHI\nfynasJB85dE+mGkO1du8jZ7izZOspYQid8DNC/66GZBDOVBj9Sfg2VxOW0Tg\nxlp/\r\n=GvAg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs.js","module":"lib/index.esm.js","gitHead":"474d75bbc221744355069a025c8ce6aa22cbc58a","scripts":{"lint":"eslint .","test":"jest","build":"rollup -c","format":"prettier --write .","prepare":"npm run build","coverage":"jest --coverage","prepublishOnly":"npm run test"},"_npmUser":{"name":"jacobbuck","email":"buck.jacob@gmail.com"},"repository":{"url":"git+ssh://git@github.com/jacobbuck/react-document-portal.git","type":"git"},"_npmVersion":"6.14.8","description":"React component which renders its children inside a portal attached to the document.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"prop-types":"^15.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","husky":"^4.2.5","react":"^16.13.1","eslint":"^7.8.0","rollup":"^2.26.8","prettier":"^2.1.1","react-dom":"^16.13.1","@babel/core":"^7.11.5","lint-staged":"^10.2.13","babel-eslint":"^10.1.0","@babel/preset-env":"^7.11.5","eslint-plugin-jest":"^23.20.0","@babel/preset-react":"^7.10.4","eslint-plugin-react":"^7.20.6","@rollup/plugin-babel":"^5.2.0","@testing-library/react":"^10.4.9","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@testing-library/jest-dom":"^5.11.4","eslint-plugin-react-hooks":"^4.1.0"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-document-portal_1.0.1_1598930845831_0.3954748857127832","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-document-portal","version":"1.1.0","keywords":["react","component","portal","document","body","ssr"],"author":{"name":"Jacob Buck","email":"buck.jacob@gmail.com"},"license":"MIT","_id":"react-document-portal@1.1.0","maintainers":[{"name":"jacobbuck","email":"buck.jacob@gmail.com"}],"homepage":"https://github.com/jacobbuck/react-document-portal#readme","bugs":{"url":"https://github.com/jacobbuck/react-document-portal/issues"},"dist":{"shasum":"85fd08305d5a3f69742048baa0e84ea902af985e","tarball":"https://registry.npmjs.org/react-document-portal/-/react-document-portal-1.1.0.tgz","fileCount":6,"integrity":"sha512-io3IBxWBQEmzYnoEqSouYIgVBxAwG10OwOcT2hs20EEjmslJhTauGPmYBi92ngU9EqWXbBgy1BRVpih/OT9PiA==","signatures":[{"sig":"MEYCIQD0Y/h/vEwgPgVPbHSnLcI/mNH1shh/5LeunyHgem2FfAIhAI34L8xJLMKElX2YWWN817H7ZJ51RTeY86Ti5TsOtrC6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfi69GCRA9TVsSAnZWagAAm7AP/jeD8FM7c5triF6ZRXf0\nNTHCdTdCEPVSZkKMYaV90I6A/XPUxzvmHKRs0OQyeaV6N4zjrKriFvCoAz9i\n1xucwGu6q4u5rLKjnlJu1KUHR1L9qnATTlnnHHVC/PEp6n5qB1H7mDFJeixq\nQDd61KWivNt5HWr5CXwuIq4u6X5tkpo6UKZ/xaBSC6c31a4SKyn684cfnRI3\nNAnwHmPxJ8j7LU3GerPyU/vHBRM10Ed4PMhQkaU8vkREbbqavmHE4imx7vwC\nu/i7F/GUy+7Rad/PGH3zGj1OPxFinVCi5xtn+P5C6+6D9j3+rEDw0SS9hIYZ\nX4k+W5lPC1mXN6d+iffGlsNJ8rvfgANW+/VgHBGpRGI+keQxRKkPNgHeg9Cx\n7/x+e0Wjyb3wYpjwxUrGudWD6eng1793B4PgvDv8UuUzvl7wF0XV6MItB4qR\n4z2yl6DXmm3mkX/1eDqVBa2+O8U7ijwebx0mdgfnVMNbMsJmzxSWk2YB3O37\nS2MGhZY5ZHi3S0rBqrwDjywbPzUTwMC9v4MyrSfyWthVLThMkylk6pNtjGT/\nyxpTjg+nVYoxB+nPhXIrWhsviD/c7QrAGxIvJiky9hVnMQhRyWAdaS8k25Hd\nJNp7W3rMd/3jeJNPocUo2C1yphOU6y77B9hb4gkVpDZqWw4WldhuCcp7GUPt\nZxzZ\r\n=WyHb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs.js","module":"lib/index.esm.js","gitHead":"ed41c1bf51965b92e5f6dc3628dd8032af640905","scripts":{"lint":"eslint .","test":"jest","build":"rollup -c","format":"prettier --write .","prepare":"npm run build","coverage":"jest --coverage","prepublishOnly":"npm run test"},"_npmUser":{"name":"jacobbuck","email":"buck.jacob@gmail.com"},"repository":{"url":"git+ssh://git@github.com/jacobbuck/react-document-portal.git","type":"git"},"_npmVersion":"6.14.8","description":"React component which renders its children inside a portal attached to the document.","directories":{},"_nodeVersion":"14.14.0","dependencies":{"prop-types":"^15.7.2","use-isomorphic-layout-effect":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.3","husky":"^4.3.0","react":"^16.14.0","eslint":"^7.11.0","rollup":"^2.32.0","prettier":"^2.1.2","react-dom":"^16.14.0","@babel/core":"^7.12.3","lint-staged":"^10.4.2","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.1","eslint-plugin-jest":"^24.1.0","@babel/preset-react":"^7.12.1","eslint-plugin-react":"^7.21.4","@rollup/plugin-babel":"^5.2.1","@testing-library/react":"^11.1.0","eslint-config-prettier":"^6.13.0","eslint-plugin-prettier":"^3.1.4","@testing-library/jest-dom":"^5.11.4","eslint-plugin-react-hooks":"^4.1.2"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-document-portal_1.1.0_1602989893725_0.9482751489067307","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"react-document-portal","version":"1.2.0","keywords":["react","component","portal","document","body","ssr"],"author":{"name":"Jacob Buck","email":"buck.jacob@gmail.com"},"license":"MIT","_id":"react-document-portal@1.2.0","maintainers":[{"name":"jacobbuck","email":"buck.jacob@gmail.com"}],"homepage":"https://github.com/jacobbuck/react-document-portal#readme","bugs":{"url":"https://github.com/jacobbuck/react-document-portal/issues"},"dist":{"shasum":"81200f5c48d989bcbf1723cbeaf6c3a708acedc6","tarball":"https://registry.npmjs.org/react-document-portal/-/react-document-portal-1.2.0.tgz","fileCount":7,"integrity":"sha512-7GChDQlnnwSXPwFMHaeNnWiplb6xzFFjLfV0eOAjSZsaKrx7EC7F9GrL8uxim+QqsQJR1CnSc0kV7AGpTbRyZA==","signatures":[{"sig":"MEUCIBRErSHuDz8C2JKvgvTcRaHy9FRfozq6707Wkl6UtOovAiEA95qazT1P0T+ymezIeN1BqFTg6MkKphDbPb9ucf/mKyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhubKFCRA9TVsSAnZWagAAUbAP/iIRi2+e/EdkupIzmqYG\n6OyPFGYA9Us6aD7vcRUMC0yKkPyHKkYo8ZvfVfBAOGuPg6lRsg5zg6L6KmuX\nM4LzBFdQnppPDAQCtdtqrPXD/KKfKVe6N+Hs+dQP+FXbTKTa3aV61PsvFf6A\n/0ncM3OOJ20QKOSFMaduHrTqN8HASJVmb6yKlKK2O4fTfe5Adi4SF1y8HQxs\neALiWdyZ5prvwWuUGKxK8bjsUzCKyEvTydxOdCNqH4WhQa+0/oyECJE9yIie\nUExlKMX87qPyYrlKDuUeAKk8ysKEg9Md5jVg6v0kX33ZcW5CKLULKNFWm5cZ\n8cwvE373xouLR3prSM00jbXFruZL1jWkQvByCXUZao9ij6VKvIuCTWfg2tbQ\nDVEM1Rhgbm88/CEkO4qt7F6eNnGmW6ijwKwjakbJjV+uI7iiMbi4FlbbCBmO\no1IoeyZ4ltFr4hV9vWA1/XKZFxK1TodxESkrjvOJyolcNvHd0oyllcMsn2Y9\nSmagNWJrkpTDBKU53ZnLmGh5dCtmsmhtUHRe4vzCWXJol/eJl37EkXqEsz8H\ntqgHT4cOgSo7DPWUHC27ZNs9AJwJK5rp31uaNoG/A6TEQtLYkTXuRo5NelHn\nqEFdKRLAeNOPmQBE4RscjXtykZDPwWJAkPKxMzHc0dP27MI8iPQaEMdWUTKU\nynV/\r\n=1lzc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs.js","module":"lib/index.esm.js","gitHead":"e1709c6d9460e09c03b98480ffe80073d7cf0b6f","scripts":{"lint":"eslint .","test":"jest","build":"rollup -c","format":"prettier --write .","prepare":"npm run build && husky install","coverage":"jest --coverage","preversion":"npm run lint && npm run test"},"_npmUser":{"name":"jacobbuck","email":"buck.jacob@gmail.com"},"repository":{"url":"git+ssh://git@github.com/jacobbuck/react-document-portal.git","type":"git"},"_npmVersion":"8.3.0","description":"React component which renders its children inside a portal attached to the document.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"prop-types":"^15.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","husky":"^7.0.4","react":"^17.0.2","eslint":"^8.4.1","rollup":"^2.61.1","prettier":"^2.5.1","react-dom":"^17.0.2","@babel/core":"^7.16.5","lint-staged":"^12.1.2","@babel/preset-env":"^7.16.5","eslint-plugin-jest":"^25.3.0","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","@babel/eslint-parser":"^7.16.5","@rollup/plugin-babel":"^5.2.1","@testing-library/react":"^12.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@testing-library/jest-dom":"^5.16.1","eslint-plugin-react-hooks":"^4.3.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.6.0 || 17 || 18","react-dom":"^16.6.0 || 17 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-document-portal_1.2.0_1639559813253_0.6016464375239916","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"react-document-portal","version":"1.2.1","keywords":["react","component","portal","document","body","ssr"],"author":{"name":"Jacob Buck","email":"buck.jacob@gmail.com"},"license":"MIT","_id":"react-document-portal@1.2.1","maintainers":[{"name":"jacobbuck","email":"buck.jacob@gmail.com"}],"homepage":"https://github.com/jacobbuck/react-document-portal#readme","bugs":{"url":"https://github.com/jacobbuck/react-document-portal/issues"},"dist":{"shasum":"681a97f476d3d731696c2370c0df18779903799b","tarball":"https://registry.npmjs.org/react-document-portal/-/react-document-portal-1.2.1.tgz","fileCount":7,"integrity":"sha512-1XZHd5CZ6XCq5HwgmJHpaS0HpwnKTnqTBor/a0GNakqG/qGjmE/MBDk7xIhIXnSwqFg6eVM889OdZkCDMtLLgw==","signatures":[{"sig":"MEQCIDjxw+O6O+RDWld/77KbY6F8LfTcGLg7AK3Zpv0dCbxTAiAcqPeXTxE/ejq1gLsPtps3j/UhujeRhf4ZpA+lp4bVLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVUG0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSnBAAkI6LAAi7lw/OADtkUF/N9GBID6ZP2TL0nmZo6TWqAwyDpQ0u\r\nvLbIKyGRYqyBnJVqjYRSMyvr7ljHv94pLXeCOb2ZZsWLlHh3jPk3BEuzKiiX\r\n+BlMhLhSSxi67qn+coMtdfkbApVPqcEegpLUE+SZHs2w0gutW9TaVSuhU0qS\r\nswXgSCAcljYdZVw5l9YfNSlM/VRN/EtuDMQBAiZa/f8et9UQbEYjqlrsseEN\r\nxFZMliyBNqrTdT7ZZQQdx/JCHYixwzzibfJjXIkU0gBjtUkq7E/KlNWDmw7A\r\nuI3+CUP+ECX1uqAILuBQ1JObNaCzhI75KPJ3zgGhS5/iPOhxkwc89SiEd2Tt\r\n23bp9KPJH0YahaK7CNsJP85sRK/NkZiiB6bLz/dp7G+bcGRjnWSNFCUd03Ij\r\n9m3wm2JFekosgbvewLmqILH4bjRqVvZ63XPJhW+Ls4r+32qKBLaKAuKqqC2f\r\npaD43gYzxXTMvPSiJ3OsKRre9xGCj2vFBZItnTpYIpCq2akW+Cea85apLi0P\r\nvdgf9ZgViRSty+UBZrmoduSKT3LfeqLZA7hBG5sknzrw3OcG+BNo/lzdePJ4\r\nAjJ7JziaBM7+GUqp24J7hi9gEasBRzxG7tABD9o7b9efeP6Xebw8jrCQJOo2\r\nwMUPo5AkqIaSKCVLee0/mqvfJ0zTZP0/GbI=\r\n=P2iL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs.js","module":"lib/index.esm.js","gitHead":"902c6054cf917338b8b60e054c879328fb6fc0fc","scripts":{"lint":"eslint .","test":"jest","build":"rollup -c","format":"prettier --write .","prepare":"npm run build && husky install","coverage":"jest --coverage","preversion":"npm run lint && npm run test"},"_npmUser":{"name":"jacobbuck","email":"buck.jacob@gmail.com"},"repository":{"url":"git+ssh://git@github.com/jacobbuck/react-document-portal.git","type":"git"},"_npmVersion":"8.6.0","description":"React component which renders its children inside a portal attached to the document.","directories":{},"_nodeVersion":"17.8.0","dependencies":{"prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","react":"^18.0.0","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","react-dom":"^18.0.0","@babel/core":"^7.17.9","lint-staged":"^12.3.7","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^26.1.4","@babel/preset-react":"^7.16.7","eslint-plugin-react":"^7.29.4","@rollup/plugin-babel":"^5.3.1","@testing-library/react":"^13.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@testing-library/jest-dom":"^5.16.4","eslint-plugin-react-hooks":"^4.4.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.6.0 || 17 || 18","react-dom":"^16.6.0 || 17 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-document-portal_1.2.1_1649754548551_0.904918318483062","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-document-portal","version":"1.3.0","description":"React component that renders its children inside a portal attached to the document.","keywords":["react","component","portal","document","body","ssr"],"homepage":"https://github.com/aliebuck/react-document-portal#readme","bugs":{"url":"https://github.com/aliebuck/react-document-portal/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/aliebuck/react-document-portal.git"},"license":"MIT","author":{"name":"Alie Buck","email":"830470+aliebuck@users.noreply.github.com"},"type":"module","exports":{".":{"import":"./dist/react-document-portal.js","require":"./dist/react-document-portal.cjs"}},"main":"./dist/react-document-portal.cjs","module":"./dist/react-document-portal.js","scripts":{"build":"vite build","coverage":"vitest run --coverage","format":"prettier --write .","lint":"eslint .","prepare":"npm run build && husky","test":"vitest","preversion":"npm run lint && npm run coverage"},"devDependencies":{"@commitlint/cli":"^20.2.0","@commitlint/config-conventional":"^20.2.0","@eslint/js":"^9.39.1","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.0","@vitejs/plugin-react":"^5.1.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.5.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsdoc":"^61.4.2","eslint-plugin-prettier":"^5.5.4","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1","globals":"^16.5.0","husky":"^9.1.7","jsdom":"^27.2.0","lint-staged":"^16.2.7","prettier":"^3.7.4","react":"^19.2.1","react-dom":"^19.2.1","vite":"^7.2.6","vitest":"^4.0.15"},"peerDependencies":{"react":">=16.6.0","react-dom":">=16.6.0"},"gitHead":"62c5bca73d7e66b5c7d2de940bfae5eb238b75f6","_id":"react-document-portal@1.3.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-QxWrnYcCTa1xkS5fRPGSzhQR71umv12f6Om0Xcw4yuxR0XFXFi2JyzuGhNkCMcYcAurytCFy+edSqYqMDroz8Q==","shasum":"426dc993643a61d855649228191475bdd3d9c817","tarball":"https://registry.npmjs.org/react-document-portal/-/react-document-portal-1.3.0.tgz","fileCount":7,"unpackedSize":12963,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICCzmpHHcfQk1/3aLPEzqeETz9uNZebzMBSYaMzZlry4AiEAg5FSM31gWiIk1YOSYgS/vc+GJvy/RwsiPQB6jcdPNa0="}]},"_npmUser":{"name":"aliebuck","email":"alie@aliebuck.nz"},"directories":{},"maintainers":[{"name":"aliebuck","email":"alie@aliebuck.nz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-document-portal_1.3.0_1765059382510_0.5170757090282585"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-31T09:21:31.304Z","modified":"2025-12-06T22:16:23.148Z","0.0.1":"2020-08-31T09:21:31.410Z","1.0.0":"2020-08-31T09:26:57.294Z","1.0.1":"2020-09-01T03:27:25.983Z","1.1.0":"2020-10-18T02:58:13.884Z","1.2.0":"2021-12-15T09:16:53.440Z","1.2.1":"2022-04-12T09:09:08.730Z","1.3.0":"2025-12-06T22:16:22.648Z"},"bugs":{"url":"https://github.com/aliebuck/react-document-portal/issues"},"author":{"name":"Alie Buck","email":"830470+aliebuck@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/aliebuck/react-document-portal#readme","keywords":["react","component","portal","document","body","ssr"],"repository":{"type":"git","url":"git+ssh://git@github.com/aliebuck/react-document-portal.git"},"description":"React component that renders its children inside a portal attached to the document.","maintainers":[{"name":"aliebuck","email":"alie@aliebuck.nz"}],"readme":"# react-document-portal\n\nReact component that renders its children inside a portal attached to the document.\n\n- :gift: Lightweight ![npm bundle size](https://badgen.net/bundlephobia/minzip/react-document-portal)\n- :smile: Easy to use with simple API\n- :printer: Server-side rendering out of the box\n\n## Usage\n\n```jsx\nimport { useRef } from \"react\";\nimport DocumentPortal from \"react-document-portal\";\n\nconst Example = (props) => {\n  const portalRef = useRef(null);\n\n  return (\n    <DocumentPortal as=\"section\" ref={portalRef}>\n      <p>This content is rendered inside a portal.</p>\n    </DocumentPortal>\n  );\n};\n```\n\n### Props\n\n- `as` tag name used to create the portal container, defaults to `\"div\"`.\n- `children` elements to render inside the portal.\n- `ref` optional [React ref](https://react.dev/reference/react/useRef) that receives the created DOM element.\n\n### Returns\n\nA [React portal](https://react.dev/reference/react-dom/createPortal), or `null` before the DOM node exists.\n\n## Requirements\n\nRequires React v16.8.0 or higher.\n\n## Server-Side Rendering\n\nThis component will not break SSR. On the server, the portal will render `null` until the DOM is available in the browser.\n","readmeFilename":"README.md"}