{"_id":"@leafygreen-ui/descendants","_rev":"32-3858118a5f8a6050eb9222bd0523c623","name":"@leafygreen-ui/descendants","dist-tags":{"latest":"3.1.2"},"versions":{"0.1.0":{"name":"@leafygreen-ui/descendants","version":"0.1.0","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@0.1.0","maintainers":[{"name":"spark33-mdb","email":"s.park@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"dave.mccarthy","email":"dave.mccarthy@mongodb.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"00c6f4612914c7c43c6d777b04fbae7c85908dc5","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-0.1.0.tgz","fileCount":61,"integrity":"sha512-YcZTV9xYAcNBhY6RA63e+6hj09LBRENSRPfXRFUB4+eYYCjSr341e84yNd1zlFtMP6RjSWqEKlFhl3WSg8FuLg==","signatures":[{"sig":"MEQCIDNw5ZU8e407VuBe3ZA/ZxWzD1eadGGhjt+4Lk00N+X4AiB0tHDaSHd2R3WOZoy5Cb4jQjPSmmGZyCU+zyY1MRV0lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110226},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"7b8176b891d5d26f5df2f17f71ea1ee614040877","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"dave.mccarthy","email":"dave.mccarthy@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"8.19.4","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/hooks":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^21.0.11","@leafygreen-ui/emotion":"^4.0.7"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^3.1.11"},"_npmOperationalInternal":{"tmp":"tmp/descendants_0.1.0_1707247752752_0.8934709091844593","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@leafygreen-ui/descendants","version":"0.1.1","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@0.1.1","maintainers":[{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"fda66ea0537d3ba491493c29547d843f29e35837","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-0.1.1.tgz","fileCount":60,"integrity":"sha512-Qds2sISuZp4E7EVR7iceCVwQFG/ahN0JMkQnrs538w6FhMkLNHe4ai+v8FhXKhtLTSbZJ3lVEC/7BEECkT9tTQ==","signatures":[{"sig":"MEYCIQCpJIlr0Njijg6uGkf37eL7nQG2E6ELz/pfBf+0snrgeQIhAMULw2vCDwREQ5ZxKF3BtIUR/ZU7xKoOL19T6VZNFBV/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109821},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"741b1289dec942958411ac6c64d2cdfc8ccd39bf","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/hooks":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^21.1.0","@leafygreen-ui/emotion":"^4.0.8","@lg-tools/storybook-utils":"^0.1.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^3.1.12"},"_npmOperationalInternal":{"tmp":"tmp/descendants_0.1.1_1711491369605_0.44868176186552255","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@leafygreen-ui/descendants","version":"0.2.0","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@0.2.0","maintainers":[{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"959f6c9c6c55348328bf22de9ddea0721a9d1b69","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-0.2.0.tgz","fileCount":57,"integrity":"sha512-BZ5tYt4s7GV0vgyDRFmHWXzDodLc4ZBs25kegyBdjsVWcZkVDw1wME1Pcu0u/4TeLhgPFelIW9fGLvr3UAUDXA==","signatures":[{"sig":"MEUCIQDcgqWRdGhlyyUkfSRGZ17vRC84999LcMwVai5QTKer8AIgGl9vJGQzRRB2Ubyb3GNxAD9xubJBnJwBDRP9ctNJtXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119168},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"0c2954c8e8e2173712a6d46fa4e19a96785f1f6f","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.7.0","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.3","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/hooks":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^21.1.0","@leafygreen-ui/emotion":"^4.0.8","@leafygreen-ui/popover":"^11.4.0","@lg-tools/storybook-utils":"^0.1.0","@leafygreen-ui/testing-lib":"^0.6.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^3.1.12"},"_npmOperationalInternal":{"tmp":"tmp/descendants_0.2.0_1718403289910_0.03626294793852525","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@leafygreen-ui/descendants","version":"0.3.0","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@0.3.0","maintainers":[{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"d0568417940697c431154197c5120d0b3b0f7635","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-0.3.0.tgz","fileCount":63,"integrity":"sha512-nfJIUPtRpFCUzQtaPKvT4QzDwjLnPRgvNUarfChIK4eXZKnV9W8PvLsz/jJGxF4stCWPP8Mx85zNppLsuyBZgg==","signatures":[{"sig":"MEUCIQDSiDgiIgR90EifN2yy0fkglSxigP0YXUU50i8rVdYvIQIgZiR8XA9Y+GgeCemh0QHowlmjvUftknhgwsAwYdNnDFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154384},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"9c2a4c5055cdf1a96cecaf5ba1b046f23a192364","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.7.0","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.3","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/hooks":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^21.1.0","@leafygreen-ui/emotion":"^4.0.8","@leafygreen-ui/popover":"^11.4.0","@lg-tools/storybook-utils":"^0.1.0","@leafygreen-ui/testing-lib":"^0.6.1"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^3.1.12"},"_npmOperationalInternal":{"tmp":"tmp/descendants_0.3.0_1720024217184_0.8011560313285415","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@leafygreen-ui/descendants","version":"1.0.0","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@1.0.0","maintainers":[{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"14b1a8f71e1c0949e59b0753a9ca3a1d42c3df45","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-1.0.0.tgz","fileCount":112,"integrity":"sha512-5Th6maUMEaFJ1Aa7bVV3MmxkIA+jE+M55g9Plh/HGuuMhj84lkj69FcRXukmHhOZZNc2X9JCHzCVaKxu3Lr60w==","signatures":[{"sig":"MEYCIQDaUW3iuKA3r1dHHD3t/0IQXRTBQA+oc+WCQBUtuzs+BgIhAMCM/eZuETZReYb39BQA2IUEqdZ6Qt6I9uszXkxW9HjI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275051},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"1994ea3d0677c8b0f97bc622e840cf505a61dd9e","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.7.0","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.4","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^13.7.0","@leafygreen-ui/hooks":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^21.1.0","@leafygreen-ui/emotion":"^4.0.8","@leafygreen-ui/popover":"^11.4.0","@lg-tools/storybook-utils":"^0.1.0","@leafygreen-ui/testing-lib":"^0.6.1"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^3.1.12"},"_npmOperationalInternal":{"tmp":"tmp/descendants_1.0.0_1721235447893_0.7027281185629941","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@leafygreen-ui/descendants","version":"1.0.1","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@1.0.1","maintainers":[{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"cccf7e9b488fb036a1990fa60e6260be6f004cdb","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-1.0.1.tgz","fileCount":112,"integrity":"sha512-hNCZyduixj3An/MjHufHWzDQXsnK5UzDyUSF5LvulBQy7AOVOJLdKlwepvaWj76rQz95tWPSgIkDrolQcv6RAA==","signatures":[{"sig":"MEYCIQDxzuaaT9dxYoq0mLBnBvWdwIPl+MWz5/Wup8fZ7jQWtwIhAOlqFeqNqilBec3JDOm0zvyeBLn2cJ4HIApr2AcvxPf/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279258},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"9066ce1ce1655f64397c45df85c9e3320c5d706e","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.7.0","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.4","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^13.7.0","@leafygreen-ui/hooks":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^21.1.0","@leafygreen-ui/emotion":"^4.0.8","@leafygreen-ui/popover":"^11.4.0","@lg-tools/storybook-utils":"^0.1.0","@leafygreen-ui/testing-lib":"^0.6.1"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^3.1.12"},"_npmOperationalInternal":{"tmp":"tmp/descendants_1.0.1_1721323748860_0.41700180029447287","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@leafygreen-ui/descendants","version":"2.0.0","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.0.0","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"758d2a5640c53898129d3cec9579c2c4e2a9f089","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.0.0.tgz","fileCount":112,"integrity":"sha512-+wpjpCJEa/GErqwIj07UTz/Sdeoss+zdVpWEF0v3pxfNxQ7eJR7i4Mja+/FoTg4f0xrkHyzHM/gHf2y/cdVhhQ==","signatures":[{"sig":"MEUCIQDway+XA8jnU7UcfUWDtsNPearlyKCPC0uSScJG9jgwiAIgLbp4GtrBgeRUVO2fffS/XrEJ+xAEeL5WH9MbgrYMtq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279375},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"e5872eb32b587814bf41facb94385b2dce112ca6","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.5","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.0.0","@leafygreen-ui/hooks":"^8.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^22.0.0","@leafygreen-ui/emotion":"^4.0.8","@leafygreen-ui/popover":"^13.0.0","@lg-tools/storybook-utils":"^0.1.0","@leafygreen-ui/testing-lib":"^0.7.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.0.0_1736444283778_0.2883386470141722","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@leafygreen-ui/descendants","version":"2.0.1","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.0.1","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"6b3978123db75bf8238385581ed4564c7b231aa0","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.0.1.tgz","fileCount":45,"integrity":"sha512-7+cgdWGyZM4moNxzHkLoz7+kw6eDeIpGZStMC030VwU+r7GvhUqNDoEYVOCRUKuTc8Rkbfn68kHLEW+VWcLauQ==","signatures":[{"sig":"MEQCICcVBhANPFAEeum/GKlsNxNUZdxjXS2nAP3emzZzricPAiBy+M9LE6ewNQYSRo2fR1zeosdr96DW7rFFbhsEo2UY1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97673},"main":"./dist/index.js","_from":"file:leafygreen-ui-descendants-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/ea8bf91c8414e795d448d7af4ddd6d82/leafygreen-ui-descendants-2.0.1.tgz","_integrity":"sha512-7+cgdWGyZM4moNxzHkLoz7+kw6eDeIpGZStMC030VwU+r7GvhUqNDoEYVOCRUKuTc8Rkbfn68kHLEW+VWcLauQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.5","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.0.1","@leafygreen-ui/hooks":"^8.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^22.0.1","@leafygreen-ui/emotion":"^4.0.8","@leafygreen-ui/popover":"^13.0.1"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.0.1_1737160046106_0.29004739480168573","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@leafygreen-ui/descendants","version":"2.0.2","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.0.2","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"269a8ce206befc803a32021bb976940428714984","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.0.2.tgz","fileCount":113,"integrity":"sha512-r1srluGlar5LuvLVxkLStzRs4Agsqn854pjOdXP7OsBZWx5oGIHZQ6Pu1cUTzbK7YBH3IFRAyRSGIB7tCxSZYg==","signatures":[{"sig":"MEUCIC/u71IjbWYlRtmqrJJa4H94uuEIHvt42KG70IKmKWiQAiEAj3lG4PdNh/4FBG7UJ7OIKHf7biYtBTssksjpXxXMTxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289857},"main":"./dist/index.js","_from":"file:leafygreen-ui-descendants-2.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/b4b31dcd2ec2369057075255e936eb34/leafygreen-ui-descendants-2.0.2.tgz","_integrity":"sha512-r1srluGlar5LuvLVxkLStzRs4Agsqn854pjOdXP7OsBZWx5oGIHZQ6Pu1cUTzbK7YBH3IFRAyRSGIB7tCxSZYg==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.5","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.0.2","@leafygreen-ui/hooks":"^8.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^22.0.2","@leafygreen-ui/emotion":"^4.0.9","@leafygreen-ui/popover":"^13.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.0.2_1737503832836_0.3009667141472847","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@leafygreen-ui/descendants","version":"2.1.0","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.1.0","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"b8cc33c2737991e96d06bac6c1a9a6b6a8fb5b14","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.1.0.tgz","fileCount":113,"integrity":"sha512-Uq6yljMGGxAEE62n8IihwH+N74LfMZhrgm8tRdV5mzbrFj3H9b2hvux83n/aGv5jmfyELHwr7Pg4v6RWaCFFgQ==","signatures":[{"sig":"MEYCIQDM5Ngy3nU83JYxAuRiyJKU4EnF1iwht1f2O2oV5qZGZQIhAI8i1ERMZPxjyq3u9RlFCfyIDC6vUhOQLqRVxU+dO68B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291564},"main":"./dist/index.js","_from":"file:leafygreen-ui-descendants-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/9fb33c22730fa70307e49c599dbb2408/leafygreen-ui-descendants-2.1.0.tgz","_integrity":"sha512-Uq6yljMGGxAEE62n8IihwH+N74LfMZhrgm8tRdV5mzbrFj3H9b2hvux83n/aGv5jmfyELHwr7Pg4v6RWaCFFgQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.6","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.0.2","@leafygreen-ui/hooks":"^8.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^22.0.2","@leafygreen-ui/emotion":"^4.0.9","@leafygreen-ui/popover":"^13.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.1.0_1738713461457_0.5815501123882652","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@leafygreen-ui/descendants","version":"2.1.1","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.1.1","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"02de03412bd70f4bf5664e67db3babd400a491c3","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.1.1.tgz","fileCount":113,"integrity":"sha512-2oYrtU7Ut+wjSOiGEFEyVHLk1XLA3J2JQUdA4X2ybigLoVf0bM2kwcLb9rMK/1fIhkgCMydT4FCpJxZCP0lItw==","signatures":[{"sig":"MEQCIC4nbmEfSez4t6bjcybSv3Ij9TJ5hFWBBPv+ziEiVpw8AiB/NZvwpOeffLX5NBUBdaU9OaMAvEtdmaUl2ScEXrqAwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333585},"main":"./dist/index.js","_from":"file:leafygreen-ui-descendants-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/97257155adb18f804703507fed8ebf47/leafygreen-ui-descendants-2.1.1.tgz","_integrity":"sha512-2oYrtU7Ut+wjSOiGEFEyVHLk1XLA3J2JQUdA4X2ybigLoVf0bM2kwcLb9rMK/1fIhkgCMydT4FCpJxZCP0lItw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.0.3","@leafygreen-ui/hooks":"^8.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^23.1.0","@leafygreen-ui/emotion":"^4.0.10","@leafygreen-ui/popover":"^13.0.4"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.1.1_1741031064729_0.1623346987451919","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@leafygreen-ui/descendants","version":"2.1.2","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.1.2","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"626bfe70d17990e59ef9a0735cc76a27173e7266","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.1.2.tgz","fileCount":113,"integrity":"sha512-iSNM0VIZJ3kGn1veKJ2aB9u4A8v9G/3vZ9QbJD5zrO5+idVbMzv//XDytnAw+5RyHUe85yUHyFnTTlz9S5Z6kg==","signatures":[{"sig":"MEYCIQCePS2AUtvNkTPa3QDHYQSPAZQHPtfQ110iAd/v13EkCQIhAKoDklu/FTvrhrPb6hPNifRqy/o4dyWVO750CnT/S2MT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333756},"main":"./dist/index.js","_from":"file:leafygreen-ui-descendants-2.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/f3a9d44e401d8b1f3b746e5b8ddd54d5/leafygreen-ui-descendants-2.1.2.tgz","_integrity":"sha512-iSNM0VIZJ3kGn1veKJ2aB9u4A8v9G/3vZ9QbJD5zrO5+idVbMzv//XDytnAw+5RyHUe85yUHyFnTTlz9S5Z6kg==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.1.0","@leafygreen-ui/hooks":"^8.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^23.1.1","@leafygreen-ui/emotion":"^4.0.10","@leafygreen-ui/popover":"^13.0.5"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.1.2_1741206123071_0.8852068382568639","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@leafygreen-ui/descendants","version":"2.1.3","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.1.3","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"69303dac0736d793fc609e80faf559f000b0d391","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.1.3.tgz","fileCount":113,"integrity":"sha512-Z6lv/PA5+hOV+IFlsyeKhHss3Z51J3jazR5k7aUEkOInfkm6WVFGLkCDuOihUVzN2uIHCW7xuonUJ4mDAJFh5g==","signatures":[{"sig":"MEQCIBFyGesFtCD3uu8JXjPIPHZko2etQmomMh4aUnyfdWWLAiBhJewXgBvXLnF+tObEkEgROFT6RV11KSTIP3+b577R7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333935},"main":"./dist/index.js","_from":"file:leafygreen-ui-descendants-2.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/05dc1c613b1405b31ff3894685f18e28/leafygreen-ui-descendants-2.1.3.tgz","_integrity":"sha512-Z6lv/PA5+hOV+IFlsyeKhHss3Z51J3jazR5k7aUEkOInfkm6WVFGLkCDuOihUVzN2uIHCW7xuonUJ4mDAJFh5g==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.1.0","@leafygreen-ui/hooks":"^8.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^23.1.3","@leafygreen-ui/emotion":"^4.0.10","@leafygreen-ui/popover":"^13.0.7"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.1.3_1742853025589_0.5452208127059712","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@leafygreen-ui/descendants","version":"2.1.4","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.1.4","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"c86085015316ad4a5d16d90f0d47920f55791fff","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.1.4.tgz","fileCount":113,"integrity":"sha512-vTwc+2A1Yxa1W6siOo6KBF+LmYSpx8wM+zXP1KdKi+STrNqp0Xl7cL6Z6qo/ezgHODGfnCf1e9w/3BTpqzh83g==","signatures":[{"sig":"MEUCIQCoz36vZwO4RI5Db+H5azJEnlNwVs0cIqjMIfM+pW8twQIgS2j5GrDdF12h0+dslFQukDeCjtY1/Ju1Qa4bXYP+CU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334155},"main":"./dist/index.js","_from":"file:leafygreen-ui-descendants-2.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/c2e93ccd236ffee421cd6c065a4c4531/leafygreen-ui-descendants-2.1.4.tgz","_integrity":"sha512-vTwc+2A1Yxa1W6siOo6KBF+LmYSpx8wM+zXP1KdKi+STrNqp0Xl7cL6Z6qo/ezgHODGfnCf1e9w/3BTpqzh83g==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.2.0","@leafygreen-ui/hooks":"^8.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^23.1.4","@leafygreen-ui/emotion":"^4.1.0","@leafygreen-ui/popover":"^13.0.8"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.1.4_1743618228047_0.9082349877519513","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@leafygreen-ui/descendants","version":"2.1.5","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@2.1.5","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"9a6c177e0b187e5f32372c7216cbc7e76a026466","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.1.5.tgz","fileCount":113,"integrity":"sha512-1HT2spOnpULZb03wt95vbPOxOKEJKA9tdZDxH9KmWg+yYEMwEjxa+SNuHDZ/zxncJQe7NSDu1p1TQsHgjT5VpA==","signatures":[{"sig":"MEUCIDRU0Owx8SgTtbOMOUVbNo1npsW21INsSy7iG4IaM32+AiEAhb0gs4shr+Buysa4CBRTuwTbPzZCDSuNH1Ze1KwlAjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334296},"main":"./dist/index.js","_from":"file:leafygreen-ui-descendants-2.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg build-ts","docs":"lg build-tsdoc","build":"lg build-package"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/d1bb6c2363d7b0a737d24fdb63dd628d/leafygreen-ui-descendants-2.1.5.tgz","_integrity":"sha512-1HT2spOnpULZb03wt95vbPOxOKEJKA9tdZDxH9KmWg+yYEMwEjxa+SNuHDZ/zxncJQe7NSDu1p1TQsHgjT5VpA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^14.2.0","@leafygreen-ui/hooks":"^8.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@leafygreen-ui/button":"^23.1.6","@leafygreen-ui/emotion":"^4.1.1","@leafygreen-ui/popover":"^13.0.10"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/descendants_2.1.5_1745351477307_0.6011956131865075","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@leafygreen-ui/descendants","version":"3.0.0","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.0.0","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"9ba390dd2175ef92308a6efbd7375866e517bce4","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.0.tgz","fileCount":113,"integrity":"sha512-bUR/2zTxrDBIM9BF/WyIKuQ4sZcb1Kg8H/WC/vL/S1LtNbuhVQsgsKTd9WUdYxst+Y70mrzjca0s5OYjRU2KGQ==","signatures":[{"sig":"MEQCIH7/42P17u7O/klf+U7ag6leJndXNY8ShBhm5oXvY322AiBEc2BQTtt2Is1W3jDfzeunyD8ZOWT2wFagWPux3cXxAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336965},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.0.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/dcfe82ea991ca8279ecb2073fd817f1d/leafygreen-ui-descendants-3.0.0.tgz","_integrity":"sha512-bUR/2zTxrDBIM9BF/WyIKuQ4sZcb1Kg8H/WC/vL/S1LtNbuhVQsgsKTd9WUdYxst+Y70mrzjca0s5OYjRU2KGQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.0.0","@leafygreen-ui/hooks":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.8.0","@leafygreen-ui/button":"^24.0.0","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/popover":"^14.0.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.0.0_1748561997012_0.20385699410555636","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@leafygreen-ui/descendants","version":"3.0.1","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.0.1","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"1d3d5f794b346a177025a82eeced4f8935c023fe","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.1.tgz","fileCount":113,"integrity":"sha512-Yo5DLxHn9JpUTB5Hs/u9ke3cfv7Nng5fBAhSByJrnU6DJd+5oCuGaALUkPzO09qW3xP0XvhxixYYIbLoyOURTg==","signatures":[{"sig":"MEQCIFsptDwjV/Mcbo4yWO7CLei8vNjeIPlcGyBDYRyQ7KPwAiA34juDEAWVoFcCh8gRUHCeFWxu6gddtzvNF8UNyycKGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337436},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.0.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"brookescarlett","actor":{"name":"brookescarlett","type":"user","email":"brooke.yalof@mongodb.com"},"email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/7ef288f988131a7357c75e40123a869d/leafygreen-ui-descendants-3.0.1.tgz","_integrity":"sha512-Yo5DLxHn9JpUTB5Hs/u9ke3cfv7Nng5fBAhSByJrnU6DJd+5oCuGaALUkPzO09qW3xP0XvhxixYYIbLoyOURTg==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.1.0","@leafygreen-ui/hooks":"^9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.8.0","@leafygreen-ui/button":"^24.0.2","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/popover":"^14.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.0.1_1751321252150_0.5870943374612887","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@leafygreen-ui/descendants","version":"3.0.2","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.0.2","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"89db94912c3876faf03d224bbc2cf74441f4c558","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.2.tgz","fileCount":113,"integrity":"sha512-3KUe9StJx6BrXmIRzdYfHnWYsRUsc7qOrTfgJqb70EMtw6ddzx/O4pXtIlDBNzT75p5HY6rqQyV0hySl0Oe6Ig==","signatures":[{"sig":"MEUCIQCZ7yqdwFwn1nIZCUyenRCcWfyDS7CGGvScCbRlGH9wVgIgEGmcP8MxkG/z2OuRuKxcQnFCJxQEkWKcqOqwFqNMbqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337605},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.0.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"brookescarlett","actor":{"name":"brookescarlett","type":"user","email":"brooke.yalof@mongodb.com"},"email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/a8e38c146007c9c086ec8b161c9c5f8c/leafygreen-ui-descendants-3.0.2.tgz","_integrity":"sha512-3KUe9StJx6BrXmIRzdYfHnWYsRUsc7qOrTfgJqb70EMtw6ddzx/O4pXtIlDBNzT75p5HY6rqQyV0hySl0Oe6Ig==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.2.0","@leafygreen-ui/hooks":"^9.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.8.0","@leafygreen-ui/button":"^24.0.3","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/popover":"^14.0.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.0.2_1751568788680_0.704384793826786","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@leafygreen-ui/descendants","version":"3.0.3","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.0.3","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"b259f6347e1c8d5477afec1d18c3d63832ec8e61","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.3.tgz","fileCount":125,"integrity":"sha512-os/K1env2jkbxiT+AHLMjDllNVacyST9ubb8ufZJCWLF8PMFXZdxwMb3aU5gBwPVGHVBZIAxLOXAvL6AbxcNlA==","signatures":[{"sig":"MEYCIQCaEURjgI/r7LSSe9cWENQeHXQc3u5fs0HCUWvjT34JjQIhANetQNkPcNi8vcbZXDIFcyYYi59u5l0yS/G5HLTSHno0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338560},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.0.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/6d7dbce40499cf420f71a3488796196e/leafygreen-ui-descendants-3.0.3.tgz","_integrity":"sha512-os/K1env2jkbxiT+AHLMjDllNVacyST9ubb8ufZJCWLF8PMFXZdxwMb3aU5gBwPVGHVBZIAxLOXAvL6AbxcNlA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.2.1","@leafygreen-ui/hooks":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.8.1","@storybook/react":"^8.5.3","@leafygreen-ui/button":"^25.0.3","@leafygreen-ui/emotion":"^5.0.1","@leafygreen-ui/popover":"^14.0.4"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.0.3_1756922770323_0.46272495763428845","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@leafygreen-ui/descendants","version":"3.0.4","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.0.4","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"1603f793a654817f8000d7f79e6530a2e5644ff6","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.4.tgz","fileCount":125,"integrity":"sha512-0aPXSgXmnd1NzWha2nQRwZX0qQeb1FgQhIj6eElFAg+E6//b+aaA6lg2v7c6/UoxAOV7YLAgADIw9ehPzq8/tQ==","signatures":[{"sig":"MEUCIAOjN2XwoeGPk0gW7jLy02Ex/NkgbPPpDkHUYFhuZRyVAiEAmDIVSO+QsviNMwyo9YIZvvDoigetM0LbGt7b3Y27NK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338794},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.0.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/umd/index.js","types@<=5.0":"./dist/types/ts4.9/index.d.ts"}},"scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/a1f494723809fee2e35f5ee39025c283/leafygreen-ui-descendants-3.0.4.tgz","_integrity":"sha512-0aPXSgXmnd1NzWha2nQRwZX0qQeb1FgQhIj6eElFAg+E6//b+aaA6lg2v7c6/UoxAOV7YLAgADIw9ehPzq8/tQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.3.0","@leafygreen-ui/hooks":"^9.1.3"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.8.2","@storybook/react":"^8.5.3","@leafygreen-ui/button":"^25.0.4","@leafygreen-ui/emotion":"^5.0.2","@leafygreen-ui/popover":"^14.0.5"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.0.4_1757511005966_0.9753078143312812","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@leafygreen-ui/descendants","version":"3.0.5","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.0.5","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"31dda193194ad41ac608a4b9c7fe4b1352921813","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.5.tgz","fileCount":125,"integrity":"sha512-Tx8eQ7dApU14dHFCtRz5TNEmN38ZXEhMxNDwRF2c7aoc00raO36UkU8EdkfgbyIyCaoo+StQ0bfSDxUpjhAoiA==","signatures":[{"sig":"MEYCIQDf400yOzokZrOu4+FvpntJzjv07tYjLPgbYcApY6pnJgIhAKrQjo4NL8tXkXieU1XlPx5/lCTi+70Ruh9J6olq4t4K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339645},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.0.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/umd/index.js","types@<=5.0":"./dist/types/ts4.9/index.d.ts"}},"scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/a2a08b879c963ab747c4f8dbfb5ec911/leafygreen-ui-descendants-3.0.5.tgz","_integrity":"sha512-Tx8eQ7dApU14dHFCtRz5TNEmN38ZXEhMxNDwRF2c7aoc00raO36UkU8EdkfgbyIyCaoo+StQ0bfSDxUpjhAoiA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.6.2","@leafygreen-ui/hooks":"^9.2.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.8.3","@storybook/react":"8.6.14","@leafygreen-ui/button":"^25.1.1","@leafygreen-ui/emotion":"^5.0.4","@leafygreen-ui/popover":"^14.2.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":">=3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.0.5_1761056216657_0.7673963978885878","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@leafygreen-ui/descendants","version":"3.0.6","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.0.6","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"87941ff94acb9232bdac235892476cd983ca8be2","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.6.tgz","fileCount":125,"integrity":"sha512-Y/zn12Aj18XdFY0zFYW4Fjjy8dyRdQNkmMppG2YjZGoQSnUjQP9GBi4VMLVpgLxL/muDvHj7RMB8PMkgCg6yKw==","signatures":[{"sig":"MEUCIFkNFVp7mnubEkw+UqhifwifLVcfxB5lSzCY6u0Pn5plAiEA1Tw8eg6H3/dAVBMPTM8i3z20vj7v9GGn+QYuZeY+s8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341027},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.0.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/umd/index.js","types@<=5.0":"./dist/types/ts4.9/index.d.ts"}},"scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/ed2cdccbf10eac149fd3674681ffcdd4/leafygreen-ui-descendants-3.0.6.tgz","_integrity":"sha512-Y/zn12Aj18XdFY0zFYW4Fjjy8dyRdQNkmMppG2YjZGoQSnUjQP9GBi4VMLVpgLxL/muDvHj7RMB8PMkgCg6yKw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.6.2","@leafygreen-ui/hooks":"^9.3.0"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.8.3","@storybook/react":"8.6.14","@leafygreen-ui/button":"^25.1.3","@leafygreen-ui/emotion":"^5.1.0","@leafygreen-ui/popover":"^14.3.1"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.0.6_1763070705177_0.42365207998157683","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@leafygreen-ui/descendants","version":"3.1.0","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.1.0","maintainers":[{"name":"hswolff","email":"hello@hswolff.com"},{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"a8cbf433228b3ff929a6f14e7c520813f40acc7e","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.1.0.tgz","fileCount":125,"integrity":"sha512-XPkUWKxzYymXfijKS6C0zupRMgWB4oFdHP3g16zIWM+9APep+n1iJOBRguinsMWe9DnjHqhoPSL1LC0kf4ucbA==","signatures":[{"sig":"MEUCIEYtGXMp8iXwIl9849u+9gw+BuxUqTCy2QbjlKjV6e+rAiEA/5DkJF1J/0acQU7RsKwsitc2G/wddLz3XFzjwZfcY6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342474},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.1.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/umd/index.js","types@<=5.0":"./dist/types/ts4.9/index.d.ts"}},"scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},"_resolved":"/tmp/0f26ee00b7caab85e8f56f06d5e261aa/leafygreen-ui-descendants-3.1.0.tgz","_integrity":"sha512-XPkUWKxzYymXfijKS6C0zupRMgWB4oFdHP3g16zIWM+9APep+n1iJOBRguinsMWe9DnjHqhoPSL1LC0kf4ucbA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"18.20.8","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.7.0","@leafygreen-ui/hooks":"^9.3.0"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.8.4","@storybook/react":"8.6.14","@leafygreen-ui/button":"^25.1.3","@leafygreen-ui/emotion":"^5.1.0","@leafygreen-ui/popover":"^14.3.1"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.1.0_1764802228962_0.8505105577964847","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@leafygreen-ui/descendants","version":"3.1.1","license":"Apache-2.0","_id":"@leafygreen-ui/descendants@3.1.1","maintainers":[{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"aitchpgm","email":"hannah.torres@mongodb.com"},{"name":"hnevins","email":"hailey.nevins@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"9e8d0e220fc84a1c25b5da3537b9361e7b0b1120","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.1.1.tgz","fileCount":125,"integrity":"sha512-A4IdIaUpyzQl7vFdqPxuBuO7GRwx8pFKf4OVQ7v8DXF0qLl508cu1T8oeb5p6elHk8xS3DT/CEVCMrEQt9dDzQ==","signatures":[{"sig":"MEUCIQDyEJnkRai8jZ5p+O0NWViVfKrd+AoXmMxJcdG6cISPywIgWmqNsxzVt7NzRqwb7SKbHlnGk90rxQNA9g14G09AipU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leafygreen-ui%2fdescendants@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345052},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-descendants-3.1.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/umd/index.js","types@<=5.0":"./dist/types/ts4.9/index.d.ts"}},"scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:443e42e5-8f52-46ee-b4f5-ce7ee4734816"}},"_resolved":"/tmp/cd5b08c5e439adac77b5ad08ac577277/leafygreen-ui-descendants-3.1.1.tgz","_integrity":"sha512-A4IdIaUpyzQl7vFdqPxuBuO7GRwx8pFKf4OVQ7v8DXF0qLl508cu1T8oeb5p6elHk8xS3DT/CEVCMrEQt9dDzQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"LeafyGreen UI Kit Descendants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.7.0","@leafygreen-ui/hooks":"^9.3.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.9.1","@storybook/react":"8.6.14","@leafygreen-ui/button":"^25.2.1","@leafygreen-ui/emotion":"^5.2.0","@leafygreen-ui/popover":"^14.3.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/descendants_3.1.1_1784666790099_0.9082208149060895","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"_id":"@leafygreen-ui/descendants@3.1.2","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"3fda77c4ada637b3ed59ac5a4bfe9c63ebbfda00","tarball":"https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.1.2.tgz","fileCount":125,"integrity":"sha512-WGyHzi6kKYhe5WT8xFAWrS3/kfASqNteHizrYXTv7m3JQeCfV67/mvtYNRi3UdiUpI40TLjLVc3QjI22Lr91kw==","signatures":[{"sig":"MEYCIQCYul8rH9IexWB2Ks5Z/ff47e8YZQ24U2elCIt8325HWAIhAPQp0Blu7RrMFEdQDL83WR39auwP+5kB7b+FcLce0Hu5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCs1rNgb3LJc78U7rHlyUxVxqqmvaFGmMrHzB2rqP9qrgIgJpw4M05rdWTxVQh8/XJ+6LdKJzkDuadkqxG2czpXQM0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leafygreen-ui%2fdescendants@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345372},"main":"./dist/umd/index.js","name":"@leafygreen-ui/descendants","_from":"file:leafygreen-ui-descendants-3.1.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/umd/index.js","types@<=5.0":"./dist/types/ts4.9/index.d.ts"}},"license":"Apache-2.0","scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"version":"3.1.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"443e42e5-8f52-46ee-b4f5-ce7ee4734816"}},"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","_resolved":"/tmp/09c8d4c8de442d6396bc225d4b78a85f/leafygreen-ui-descendants-3.1.2.tgz","_integrity":"sha512-WGyHzi6kKYhe5WT8xFAWrS3/kfASqNteHizrYXTv7m3JQeCfV67/mvtYNRi3UdiUpI40TLjLVc3QjI22Lr91kw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"LeafyGreen UI Kit Descendants","directories":{},"maintainers":[{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"aitchpgm","email":"hannah.torres@mongodb.com"},{"name":"hnevins","email":"hailey.nevins@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"_nodeVersion":"22.23.3","dependencies":{"lodash":"^4.17.21","@leafygreen-ui/lib":"^15.7.1","@leafygreen-ui/hooks":"^9.3.2"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.0","@lg-tools/build":"^0.9.2","@storybook/react":"8.6.14","@leafygreen-ui/button":"^25.2.2","@leafygreen-ui/emotion":"^5.2.1","@leafygreen-ui/popover":"^14.3.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/descendants_3.1.2_1790953341870_0.24239297921221747"}}},"time":{"created":"2024-02-06T19:29:12.621Z","modified":"2026-10-02T15:02:22.989Z","0.1.0":"2024-02-06T19:29:12.964Z","0.1.1":"2024-03-26T22:16:09.754Z","0.2.0":"2024-06-14T22:14:50.067Z","0.3.0":"2024-07-03T16:30:17.353Z","1.0.0":"2024-07-17T16:57:28.163Z","1.0.1":"2024-07-18T17:29:09.069Z","2.0.0":"2025-01-09T17:38:04.005Z","2.0.1":"2025-01-18T00:27:26.323Z","2.0.2":"2025-01-21T23:57:13.016Z","2.1.0":"2025-02-04T23:57:41.722Z","2.1.1":"2025-03-03T19:44:24.929Z","2.1.2":"2025-03-05T20:22:03.335Z","2.1.3":"2025-03-24T21:50:25.776Z","2.1.4":"2025-04-02T18:23:48.430Z","2.1.5":"2025-04-22T19:51:17.527Z","3.0.0":"2025-05-29T23:39:57.224Z","3.0.1":"2025-06-30T22:07:32.363Z","3.0.2":"2025-07-03T18:53:08.888Z","3.0.3":"2025-09-03T18:06:10.544Z","3.0.4":"2025-09-10T13:30:06.152Z","3.0.5":"2025-10-21T14:16:56.860Z","3.0.6":"2025-11-13T21:51:45.419Z","3.1.0":"2025-12-03T22:50:29.138Z","3.1.1":"2026-07-21T20:46:30.236Z","3.1.2":"2026-10-02T15:02:21.964Z"},"bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"license":"Apache-2.0","homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/descendants","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"description":"LeafyGreen UI Kit Descendants","maintainers":[{"name":"thesonofthomp","email":"adam.thompson@mongodb.com"},{"name":"shaneeza","email":"shaneeza.ali@mongodb.com"},{"name":"stephl3","email":"stephen.lee@mongodb.com"},{"name":"aitchpgm","email":"hannah.torres@mongodb.com"},{"name":"hnevins","email":"hailey.nevins@mongodb.com"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"readme":"---\nfirst_written: 2024-02-01\nlast_updated: 2024-06-12\n---\n\n# Descendants\n\n![npm (scoped)](https://img.shields.io/npm/v/@leafygreen-ui/descendants.svg)\n\n#### [View on MongoDB.design](https://www.mongodb.design/component/descendants/live-example/)\n\n## Installation\n\n### PNPM\n\n```shell\npnpm add @leafygreen-ui/descendants\n```\n\n### Yarn\n\n```shell\nyarn add @leafygreen-ui/descendants\n```\n\n### NPM\n\n```shell\nnpm install @leafygreen-ui/descendants\n```\n\n## Overview\n\n`Descendants` is an internal utility that allows components to track all rendered descendants.\n\nThis is useful when developing menus in order to track when items are rendered/un-rendered.\n\n## Usage\n\nThere are 4 steps required to set up a pair of components as Parent/Descendent.\n\n```tsx\n/**\n * 1. Create a new Context\n *\n * We need to create a new Context object\n * in order for the parent & child to know their relationships.\n *\n * Without this, a descendant won't know what parent context it belongs to.\n * This also enables us to nest different descendant contexts\n *\n * e.g.\n * A Menu that a second fly-out menu\n * shouldn't track fly-out menu items as its own descendants)\n *\n */\nconst MyDescendantsContext = createDescendantsContext<HTMLDivElement>(\n  'MyDescendantsContext',\n);\n\nexport const MyParent = ({ children, ...rest }: ComponentProps<'div'>) => {\n  /**\n   * 2. Initialize an empty descendants list and provider\n   */\n  const { getDescendants, Provider: MyDescendantsProvider } =\n    useInitDescendants(MyDescendantsContext);\n\n  /**\n   * 3. Pass the context, descendants list and setter into the provider\n   *\n   * We need to pass the context value into the Provider\n   * in order for the Parent to have knowledge\n   * of its specific context\n   * (see fly-out menu example in step 1.)\n   */\n  return (\n    <MyDescendantsProvider>\n      <div {...rest}>{children}</div>\n    </MyDescendantsProvider>\n  );\n};\n\nexport const TestDescendant = ({\n  children,\n  ...rest\n}: ComponentProps<'div'>) => {\n  /**\n   * 4. Establish a child component as a descendant of our context\n   */\n  const { index, ref } = useDescendant(MyDescendantsContext);\n\n  // This component has access to its relative index within the Parent context\n  return (\n    <div ref={ref} {...rest}>\n      {children}\n    </div>\n  );\n};\n```\n\n### Handling Stale Descendants\n\nSometimes you'll need to access descendants from within an event handler or `useEffect` callback, where the descendants may have updated between renders, resulting in a `descendants` object with references to stale/non-existent DOM nodes. In this case, use the `getDescendants()` function to access the most up-to-date descendants object.\n\nIn general: **Prefer using `getDescendants()`, since it will guarantee references to the most up-to-date descendants objects.**\n\n```typescript\nconst {\n  Provider: MyDescendantsProvider,\n  getDescendants,\n  descendants,\n} = useInitDescendants(MyDescendantsContext);\n\nconst handleTransition = () => {\n  console.log(descendants); // this list will be empty, or contain references to old DOM nodes\n  console.log(getDescendants()); // this call will return a list of the updated descendants list\n};\n\nreturn (\n  <MyDescendantsProvider>\n    <Transition onEntered={handleTransition}>\n      <div {...rest}>{children}</div>\n    </Transition>\n  </MyDescendantsProvider>\n);\n```\n\n## Highlight Management\n\nSee [Highlight/README.md](./src/Highlight/README.md)\n\n## Prior Art\n\nThis package heavily references the work of [`pacocoursey/use-descendants`](https://github.com/pacocoursey/use-descendants/tree/v0) and [`@reach-ui/descendants`](https://github.com/reach/reach-ui/tree/dev/packages/descendants). Many thanks to the authors of those packages!\n\nHowever, in addition to being internal and not available as a v1.0, these packages have a few shortcomings:\n\n- `pacocoursey` relies on writing to the DOM inside a `useEffect`, which is highly non-idiomatic for React\n- `pacocoursey` uses two refs to track descendants, which duplicates the space needed, and could be difficult to ensure they stay in sync\n- `pacocoursey` must force-rerender descendant elements in order to have access to their index\n- `reach-ui` does not enable users to props passed into a descendant from the `descendants` object\n- `react-ui` is not compatible with React 18 and strict-mode\n- Both `reach-ui` and `pacocoursey` must ignore the linter for `useEffect` dependencies\n\nThe primary architectural difference between this package and those mentioned above is the use of a reducer to avoid unnecessary rerenders.\n\n## Architecture\n\n1. We call a [context factory function](./src/DescendantsContext.tsx) to create a new descendants context\n\n2. A parent component calls [`useInitDescendants`](./src/useInitDescendants.tsx) to establish a `descendants` state and `dispatch` state setter(s)\n\n   a. `useInitDescendants` creates a [`DescendantsReducer`](./src/DescendantsReducer.ts) with `descendants` state and `dispatch` setter. (More on the `dispatch` function in [DescendantsReducer](#descendantsreducer))\n\n3. The `descendants` state, `dispatch` and `context` are passed into [`DescendantsProvider`](./src/DescendantProvider.tsx) which establishes a new context provider for the passed-in context\n\n4. A child component calls [`useDescendant`](./src/useDescendant.tsx) to establish itself as a descendant of the provided `context` argument\n\n### `useDescendant`\n\nAt high level this hook reads `descendants` and `dispatch` from the established context, and makes a call to `dispatch` on initial render to register itself as a descendant. On un-mount it then makes a second call to `dispatch` to remove itself from the list. A descendant's internal `id` is a ref object established once on render. Its `index` is re-calculated each time `descendants` changes.\n\nThe hook can also be called with 2 optional parameters in addition to `context`. If a 2nd `ref` argument is provided, this ref object will forwarded and merged into the `ref` object returned by the hook. It's advised to use the merged ref that's returned from the hook, not the original ref you provide.\nIf a 3rd `props` argument is provided, these props will be made available on the `descendants` object.\n\n1. On initial render, we call `dispatch` with the `\"register\"` action type\n2. When the component is unmounted, we call `dispatch` with the `\"remove\"` action type\n3. If the `props` object changes, we call `dispatch` with the `\"update\"` action type\n\n### DescendantsReducer\n\nThe DescendantsReducer holds the list of `descendants` and a `dispatch` function to modify the list.\n\n#### Register\n\nWhen `dispatch` is called with the `\"register\"` action type, we do the following:\n\n1. Check whether there is a registered descendant with the given id.\n   a. If there is a descendant already registered, we leave the state un-modified\n\n2. If there is no registered descendant with this `id`,\n   a. Search the DOM with [`findDOMIndex`](./src/utils/findDOMIndex.ts) to find the index of the descendant element in the DOM\n   b. Create a new descendant object\n   c. Duplicate the list of descendants with our new descendant inserted at the given index\n   d. Return the modified list\n\n#### Remove\n\nWhen `dispatch` is called with the `\"remove\"` action type, we check if a `descendant` with provided `id` exists, and remove it from the list\n\n#### Update\n\nWhen `dispatch` is called with the `\"update\"` action type, we set the provided `props` object onto the relevant `descendant`, (only if the props have changed to avoid unnecessary re-renders)\n\n## Evaluation & Benchmarks\n\nBelow is a comparison between this package, `pacocoursey` and `reach-ui`, as well as a control test. The control refers to rendering plain `div` elements, without any descendants tracking.\n\nOverall, this package performed about 2x faster than `reach-ui` and 60% faster than `pacocoursey` in most metrics.\n\n### Test Format\n\nEach package was tested using Jest with JSDOM and React Testing Library. Each package was tested 100x for each metric. The metrics tested are as follows:\n\n1. **Render**: Render speed was tested by rendering 500 elements to the DOM\n\n2. **Nested**: Nested render speed was tested by rendering 100 groups of 5 elements each to the DOM\n\n3. **Insert**: Insertion was tested by first rendering 500 elements to the DOM, and then inserting an element at the 250th element\n\n4. **Remove**: Removal speed was tested by first rendering 500 elements to the DOM, and then removing the 250th element\n\n5. **Select**: Select speed is a proxy for \"update\" speed. This was tested by adding a click handler to a descendant element that registered its index to an outer context as \"selected\". The element would then render the attribute `data-selected=\"true\"` to the DOM.\n   The select speed was measured by first rendering 500 elements to the DOM, clicking the 250th element and measuring the speed to update the DOM with the above data attribute.\n\n### Test Tooling\n\nTest tooling can be viewed in commit [`525bcdc223a82ee4b2963c499dd458f1bd6051d6`](https://github.com/mongodb/leafygreen-ui/commit/525bcdc223a82ee4b2963c499dd458f1bd6051d6)\n\n### Results\n\nBelow are the results of 100 iterations of the above listed tests:\n\n| (x100)        | Render | Nested | Insert | Remove | Select |\n| ------------- | ------ | ------ | ------ | ------ | ------ |\n| `control`     | 4.9ms  | 8.2ms  | 5.3ms  | 2.8ms  | N/A    |\n| `leafygreen`  | 27.0ms | 32.5ms | 14.8ms | 14.7ms | 10.7ms |\n| `pacocoursey` | 38.5ms | 46.1ms | 18.6ms | 17.6ms | 12.7ms |\n| `reach-ui`    | 49.8ms | 60.5ms | 20.3ms | 14.9ms | 9.2ms  |\n","readmeFilename":"README.md"}