{"_id":"@leafygreen-ui/drawer","_rev":"34-92a9a4087c47dc1db06a92456194a7fd","name":"@leafygreen-ui/drawer","dist-tags":{"latest":"5.2.4"},"versions":{"1.0.0":{"name":"@leafygreen-ui/drawer","version":"1.0.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@1.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"5d683e21cbe4a7e884be4daa7531235980af87f1","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-1.0.0.tgz","fileCount":87,"integrity":"sha512-ILs3F88Ez2/lgXMiz2kLv3AJynDJIF7l+XeIRYu97R4IaebZDAUTYbrtblnuqWMOPJ2hwsC7zOBNL6rBLDePUQ==","signatures":[{"sig":"MEQCIA2luOGhKozUdiGnTdOR+KYXU8pte760IOMz+cEeTTmNAiADPCATj3f7NmWtGRLxnggaQkzgAqoe5hF088w2FYH7LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202510},"main":"./dist/index.js","_from":"file:leafygreen-ui-drawer-1.0.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/054662a00755e079ab90fb32c97b8b5a/leafygreen-ui-drawer-1.0.0.tgz","_integrity":"sha512-ILs3F88Ez2/lgXMiz2kLv3AJynDJIF7l+XeIRYu97R4IaebZDAUTYbrtblnuqWMOPJ2hwsC7zOBNL6rBLDePUQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.7","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^14.1.0","@leafygreen-ui/icon":"^13.2.0","@leafygreen-ui/tabs":"^14.2.0","@leafygreen-ui/hooks":"^8.3.6","@leafygreen-ui/button":"^23.1.2","@leafygreen-ui/tokens":"^2.12.0","@leafygreen-ui/emotion":"^4.0.10","@leafygreen-ui/palette":"^4.1.4","@lg-tools/test-harnesses":"^0.2.0","@leafygreen-ui/typography":"^20.1.4","@leafygreen-ui/icon-button":"^16.0.6","@leafygreen-ui/polymorphic":"^2.0.7","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_1.0.0_1741911687978_0.30881111751252877","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@leafygreen-ui/drawer","version":"1.1.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@1.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"076264b0795c68f27c1bd1de14020133ed68c4d5","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-1.1.0.tgz","fileCount":87,"integrity":"sha512-gQbcae02lsEirB4/8RgP8W7rvxiZ67MMWj8qNRkHFeCpRVwPJe5N0sQ/8KGdT9hceJXJibQ1tNAAecK1GulPOQ==","signatures":[{"sig":"MEUCIDimq3Lm4fVghXtUL0M8BiFLL/FjmAlol+BRcxLdJJKiAiEAuCNwn6GDuJQbdKU7iPK1v6JNflKeFJCtt162gewCCjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203502},"main":"./dist/index.js","_from":"file:leafygreen-ui-drawer-1.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/d2ae20075ee849bdaca5b898a77d03ba/leafygreen-ui-drawer-1.1.0.tgz","_integrity":"sha512-gQbcae02lsEirB4/8RgP8W7rvxiZ67MMWj8qNRkHFeCpRVwPJe5N0sQ/8KGdT9hceJXJibQ1tNAAecK1GulPOQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.7","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^14.1.0","@leafygreen-ui/icon":"^13.2.0","@leafygreen-ui/tabs":"^14.2.0","@leafygreen-ui/hooks":"^8.3.6","@leafygreen-ui/button":"^23.1.2","@leafygreen-ui/tokens":"^2.12.0","@leafygreen-ui/emotion":"^4.0.10","@leafygreen-ui/palette":"^4.1.4","@lg-tools/test-harnesses":"^0.2.0","@leafygreen-ui/typography":"^20.1.4","@leafygreen-ui/icon-button":"^16.0.6","@leafygreen-ui/polymorphic":"^2.0.7","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_1.1.0_1741991337021_0.15973448019841885","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@leafygreen-ui/drawer","version":"2.0.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@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"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"b3a4ab54dc3fa6af6a6addc172341f19b7f8d168","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-2.0.0.tgz","fileCount":87,"integrity":"sha512-2UZkk6fjZh9Yoybu1dc2OQIT3bXmmdYynQ61Lo+OFy3PcGGJ23IB0wXA1PNlEJVsoe72aFoQzHM2eXa37SI5Hw==","signatures":[{"sig":"MEUCIQD7LOjs1Gg8MaskoW9n3WW9WuoRX2ZIxIpeRRUlBkyv6QIgAlrXM+vhKL0Gk4yRre8zZKn/eoJG4OagC65QV4V2x/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193763},"main":"./dist/index.js","_from":"file:leafygreen-ui-drawer-2.0.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/253ade6ccc6c7e97203d38c6e7b64aec/leafygreen-ui-drawer-2.0.0.tgz","_integrity":"sha512-2UZkk6fjZh9Yoybu1dc2OQIT3bXmmdYynQ61Lo+OFy3PcGGJ23IB0wXA1PNlEJVsoe72aFoQzHM2eXa37SI5Hw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.7","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^14.1.0","@leafygreen-ui/icon":"^13.2.0","@leafygreen-ui/tabs":"^14.2.1","@leafygreen-ui/hooks":"^8.3.6","@leafygreen-ui/button":"^23.1.3","@leafygreen-ui/tokens":"^2.12.0","@leafygreen-ui/emotion":"^4.0.10","@leafygreen-ui/palette":"^4.1.4","@lg-tools/test-harnesses":"^0.2.0","@leafygreen-ui/typography":"^20.1.5","@leafygreen-ui/icon-button":"^16.0.7","@leafygreen-ui/polymorphic":"^2.0.7","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.0_1742853086708_0.6498120508766967","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@leafygreen-ui/drawer","version":"2.0.1","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@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"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"a87786ce877856493597f3989f949d0fa5a63b1c","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-2.0.1.tgz","fileCount":87,"integrity":"sha512-YNbKV04odmh2Y656Rp47jQeNcj1UbmDt82iHuCVu1yRyZRb0N2/inlmBwzV0uRvTI+r47dPB+AioYAMgDh5wRw==","signatures":[{"sig":"MEUCIBewunmqK6YvxQdWAR67U4o8UDlxE54i+2EZkYMOLI1+AiEAz+V64/hVN0R4+caNUGYv3l6U2z4UpieDqTWFF+u2CDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194309},"main":"./dist/index.js","_from":"file:leafygreen-ui-drawer-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/46a538f30883c3566a4980005cf6a4b3/leafygreen-ui-drawer-2.0.1.tgz","_integrity":"sha512-YNbKV04odmh2Y656Rp47jQeNcj1UbmDt82iHuCVu1yRyZRb0N2/inlmBwzV0uRvTI+r47dPB+AioYAMgDh5wRw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^14.2.0","@leafygreen-ui/icon":"^13.2.1","@leafygreen-ui/tabs":"^14.2.2","@leafygreen-ui/hooks":"^8.4.0","@leafygreen-ui/button":"^23.1.4","@leafygreen-ui/tokens":"^2.12.1","@leafygreen-ui/emotion":"^4.1.0","@leafygreen-ui/palette":"^4.1.4","@lg-tools/test-harnesses":"^0.2.0","@leafygreen-ui/typography":"^20.1.6","@leafygreen-ui/icon-button":"^16.0.8","@leafygreen-ui/polymorphic":"^2.0.8","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.1_1743618289365_0.051217693831589806","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@leafygreen-ui/drawer","version":"2.0.2","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@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"},{"name":"_tsck","email":"terrence.keane@mongodb.com"}],"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"8e12f9cc293efaceea79ab5ae442c3f3b9249766","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-2.0.2.tgz","fileCount":87,"integrity":"sha512-MODeD+FpyUv7L7D94sWUAmf/p6a3A1CuVG+X5l91nd23aUF8/rDJHFNSB1mbqZCBXVXQuI73rp2U6yLoSMzV/g==","signatures":[{"sig":"MEQCIFAlZCbTJYrhWjH6ZAfrD/RoZAm828TgR7zQpDw+7/fEAiBddutrF04UWJaW7UEn1NXEk0L7ECibgnVg0C4obwjQJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194816},"main":"./dist/index.js","_from":"file:leafygreen-ui-drawer-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/883b5d013e94a8048c0b2dc60f8cd7af/leafygreen-ui-drawer-2.0.2.tgz","_integrity":"sha512-MODeD+FpyUv7L7D94sWUAmf/p6a3A1CuVG+X5l91nd23aUF8/rDJHFNSB1mbqZCBXVXQuI73rp2U6yLoSMzV/g==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.7","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^14.2.0","@leafygreen-ui/icon":"^13.2.2","@leafygreen-ui/tabs":"^14.2.3","@leafygreen-ui/hooks":"^8.4.0","@leafygreen-ui/button":"^23.1.5","@leafygreen-ui/tokens":"^2.12.2","@leafygreen-ui/emotion":"^4.1.1","@leafygreen-ui/palette":"^4.1.4","@lg-tools/test-harnesses":"^0.2.0","@leafygreen-ui/typography":"^20.1.7","@leafygreen-ui/icon-button":"^16.0.9","@leafygreen-ui/polymorphic":"^2.0.9","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.2_1744132077345_0.6621346047768346","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@leafygreen-ui/drawer","version":"2.0.3","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@2.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"8a24907842b0ef84a7d9e688ae8c5dc6b444ee3a","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-2.0.3.tgz","fileCount":87,"integrity":"sha512-oorRpJ7VJT3fYlN8mY6/tHMAQTCbU6F9k/zuHWzLH1SE9YXoJmBCU3FALKfE25V6zcimBVl0QGlotyj+irosjw==","signatures":[{"sig":"MEMCIAplkoQs/hdDzAaf/ll3kqRUDvpXu7DeynFm1AMfHIPzAh8EXr8ZuBSdVWGu9s8T+uyajqDJJAvXOofJ2AV3thbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194952},"main":"./dist/index.js","_from":"file:leafygreen-ui-drawer-2.0.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/16f5af1f95ce18f0eb809e9846c4514c/leafygreen-ui-drawer-2.0.3.tgz","_integrity":"sha512-oorRpJ7VJT3fYlN8mY6/tHMAQTCbU6F9k/zuHWzLH1SE9YXoJmBCU3FALKfE25V6zcimBVl0QGlotyj+irosjw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^14.2.0","@leafygreen-ui/icon":"^13.2.2","@leafygreen-ui/tabs":"^14.2.3","@leafygreen-ui/hooks":"^8.4.0","@leafygreen-ui/button":"^23.1.5","@leafygreen-ui/tokens":"^2.12.2","@leafygreen-ui/emotion":"^4.1.1","@leafygreen-ui/palette":"^4.1.4","@lg-tools/test-harnesses":"^0.2.0","@leafygreen-ui/typography":"^20.1.7","@leafygreen-ui/icon-button":"^16.0.10","@leafygreen-ui/polymorphic":"^2.0.9","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.3_1744225866215_0.22987103218122695","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@leafygreen-ui/drawer","version":"2.0.4","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@2.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"20edad6e11aab1c55011e1751a199e0cf054f4aa","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-2.0.4.tgz","fileCount":87,"integrity":"sha512-hRGG57QM7+o3jsjiYLw48QvMYFc0gCPGUnInoD1dhGYI1iLB4uLX749r0Bdh1AyepKQVqeRVYGa/wYzUaAMhFA==","signatures":[{"sig":"MEQCIHxsJ2krPCbfQe4LxW3gUqdFAd/UzoWk6SU2G7q5UIQ2AiATQ/l91DMwzVftzkZN7II7ZTjsnBB3HwDbvh17WIoIUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195332},"main":"./dist/index.js","_from":"file:leafygreen-ui-drawer-2.0.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/673a6e100767ef2df9f070822b06ae25/leafygreen-ui-drawer-2.0.4.tgz","_integrity":"sha512-hRGG57QM7+o3jsjiYLw48QvMYFc0gCPGUnInoD1dhGYI1iLB4uLX749r0Bdh1AyepKQVqeRVYGa/wYzUaAMhFA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^14.2.0","@leafygreen-ui/icon":"^13.3.0","@leafygreen-ui/tabs":"^14.2.4","@leafygreen-ui/hooks":"^8.4.1","@leafygreen-ui/button":"^23.1.6","@leafygreen-ui/tokens":"^2.12.2","@leafygreen-ui/emotion":"^4.1.1","@leafygreen-ui/palette":"^4.1.4","@lg-tools/test-harnesses":"^0.2.0","@leafygreen-ui/typography":"^20.1.8","@leafygreen-ui/icon-button":"^16.0.11","@leafygreen-ui/polymorphic":"^2.0.9","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.4_1745351541808_0.07368466339967217","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@leafygreen-ui/drawer","version":"2.0.5","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@2.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"5f304fc171cc1b53c285eea945b63d0a061c442e","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-2.0.5.tgz","fileCount":87,"integrity":"sha512-CCcj3NxCjoWJVkCYOVEJnK8G3Ns1naDoT5LJCkc9SwKA8a04US1Ojai5UQrWI5nxKOaOxLDDVHTA/ee4ttr26A==","signatures":[{"sig":"MEQCIBRhH09H0dLGzjJSEUpnE4Q+AjuFQDadIXcV24idLgHUAiAIGsH5Vw2NETOGQGrcZo6VVN6kvfVMJyEQZMyTM5sywA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195568},"main":"./dist/index.js","_from":"file:leafygreen-ui-drawer-2.0.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/3966d99f8615b61f3bab7e692ee633ef/leafygreen-ui-drawer-2.0.5.tgz","_integrity":"sha512-CCcj3NxCjoWJVkCYOVEJnK8G3Ns1naDoT5LJCkc9SwKA8a04US1Ojai5UQrWI5nxKOaOxLDDVHTA/ee4ttr26A==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^14.2.0","@leafygreen-ui/icon":"^13.4.0","@leafygreen-ui/tabs":"^14.2.5","@leafygreen-ui/hooks":"^8.4.1","@leafygreen-ui/button":"^23.1.6","@leafygreen-ui/tokens":"^2.12.2","@leafygreen-ui/emotion":"^4.1.1","@leafygreen-ui/palette":"^4.1.4","@lg-tools/test-harnesses":"^0.2.0","@leafygreen-ui/typography":"^20.1.9","@leafygreen-ui/icon-button":"^16.0.12","@leafygreen-ui/polymorphic":"^2.0.9","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.5_1747697601463_0.11695953965331518","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@leafygreen-ui/drawer","version":"3.0.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"eafd09db7a8256792097e57116ca0392d38d91cc","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-3.0.0.tgz","fileCount":87,"integrity":"sha512-MIUjLtb2fARYQeePDgYXg94gzNKp0imhbfI5KigPxCK3Kz6I80PpIzAWR32genWtekvp/SMQ5VMDmr/sNnFlsQ==","signatures":[{"sig":"MEUCIHXE/vylbooojknL6CipYp1TMB/BBQfCBiazEQhC/15XAiEAxbqJIMyLMDpJ35ozjrcxvePzTVTDPUORODnkLbcS9K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197118},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-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/1e6f130e39aacf0e9fe3088504defe26/leafygreen-ui-drawer-3.0.0.tgz","_integrity":"sha512-MIUjLtb2fARYQeePDgYXg94gzNKp0imhbfI5KigPxCK3Kz6I80PpIzAWR32genWtekvp/SMQ5VMDmr/sNnFlsQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.0.0","@leafygreen-ui/icon":"^14.0.0","@leafygreen-ui/tabs":"^15.0.0","@leafygreen-ui/hooks":"^9.0.0","@leafygreen-ui/button":"^24.0.0","@leafygreen-ui/tokens":"^3.0.0","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@lg-tools/test-harnesses":"^0.3.0","@leafygreen-ui/typography":"^21.0.0","@leafygreen-ui/icon-button":"^17.0.0","@leafygreen-ui/polymorphic":"^3.0.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_3.0.0_1748562062606_0.6607940092627111","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@leafygreen-ui/drawer","version":"4.0.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@4.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"9ef42ad2b82d5a78da8a8d990e664a2d95603956","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-4.0.0.tgz","fileCount":149,"integrity":"sha512-JkEkOV8uH2M4mmzABoM1/nLwasMTGdzUvGVzw20jT0CDGCOKnLIjt+LEBRkcugbh5VmHWj0oeVGXHmET7mTvnA==","signatures":[{"sig":"MEUCIQCkVgk1ozGfmmRpRT7l5SkmgE6xnFIEXTVrFSSuu2RMiAIgKxKUox8yH5mBRob5y3ew+uQZcwhW39PhMMtI+6uabn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378990},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-4.0.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/01192a192e7bf9d3351efda82c20ee7b/leafygreen-ui-drawer-4.0.0.tgz","_integrity":"sha512-JkEkOV8uH2M4mmzABoM1/nLwasMTGdzUvGVzw20jT0CDGCOKnLIjt+LEBRkcugbh5VmHWj0oeVGXHmET7mTvnA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.0.0","@leafygreen-ui/icon":"^14.0.0","@leafygreen-ui/tabs":"^15.0.1","@leafygreen-ui/hooks":"^9.0.0","@leafygreen-ui/button":"^24.0.1","@leafygreen-ui/tokens":"^3.1.0","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@leafygreen-ui/toolbar":"^1.0.0","@lg-tools/test-harnesses":"^0.3.1","@leafygreen-ui/typography":"^21.0.1","@leafygreen-ui/icon-button":"^17.0.1","@leafygreen-ui/polymorphic":"^3.0.1","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.0.0_1750100813678_0.5488486601649731","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@leafygreen-ui/drawer","version":"4.0.1","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@4.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"493fdbd1ba213b375542837feaa1f42dda3ed8aa","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-4.0.1.tgz","fileCount":149,"integrity":"sha512-Yn4rDkMPbwn5Ty3Kc65N8QeaZiPkfOtrQU/JPt9JezUun936iR2xk+p9A+1wNevk1seLnEoRJgFC2oq4lKb5PA==","signatures":[{"sig":"MEUCIQDNY0LhwRqwnOQhn4h/LXkrmefZCwkoPNT13xVdziRjnAIgRtLiP6ay9x/dLMu6GclfeP9WfD/BacMXs7j4HCnEio4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381037},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-4.0.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/cf772827f9285bc12b2ff8488a30c2b4/leafygreen-ui-drawer-4.0.1.tgz","_integrity":"sha512-Yn4rDkMPbwn5Ty3Kc65N8QeaZiPkfOtrQU/JPt9JezUun936iR2xk+p9A+1wNevk1seLnEoRJgFC2oq4lKb5PA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.1.0","@leafygreen-ui/icon":"^14.1.0","@leafygreen-ui/tabs":"^16.0.0","@leafygreen-ui/hooks":"^9.1.0","@leafygreen-ui/button":"^24.0.2","@leafygreen-ui/tokens":"^3.1.1","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@leafygreen-ui/toolbar":"^1.0.1","@lg-tools/test-harnesses":"^0.3.2","@leafygreen-ui/typography":"^22.0.0","@leafygreen-ui/icon-button":"^17.0.2","@leafygreen-ui/polymorphic":"^3.0.2","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.0.1_1751321312255_0.9046884891259996","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@leafygreen-ui/drawer","version":"4.0.2","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@4.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"ce380b38c391d23de2107203bbb41386ea735fd9","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-4.0.2.tgz","fileCount":149,"integrity":"sha512-w/tlPNUvAczvVZdj3TGneJI1aYOqxExxL4zO1Ut1mMqJqo6PFMQTR4rw6SrGpOtV6ATXFaPSrJ3AQLAug968jA==","signatures":[{"sig":"MEUCIHGsk0s7fSj8BgDDcyZW0idKxmgJnTgbwHysTBNDlj0uAiEAguR4YoUbD8FrHkV+rBoN51gJE7Ur6just7GmXSHMWes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382933},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-4.0.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/80112ec118177faeb7efdb3ca7da5a2a/leafygreen-ui-drawer-4.0.2.tgz","_integrity":"sha512-w/tlPNUvAczvVZdj3TGneJI1aYOqxExxL4zO1Ut1mMqJqo6PFMQTR4rw6SrGpOtV6ATXFaPSrJ3AQLAug968jA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.2.0","@leafygreen-ui/icon":"^14.1.0","@leafygreen-ui/tabs":"^16.0.1","@leafygreen-ui/hooks":"^9.1.1","@leafygreen-ui/button":"^24.0.3","@leafygreen-ui/tokens":"^3.1.2","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@leafygreen-ui/toolbar":"^1.0.2","@lg-tools/test-harnesses":"^0.3.2","@leafygreen-ui/typography":"^22.0.1","@leafygreen-ui/icon-button":"^17.0.3","@leafygreen-ui/polymorphic":"^3.0.3","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.0.2_1751568845816_0.6931655301531052","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@leafygreen-ui/drawer","version":"4.0.3","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@4.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"69754d4444119ee3b667b22ac81d62564f519f2e","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-4.0.3.tgz","fileCount":149,"integrity":"sha512-21soGq8JfSKto6tO4bQJl3xmVE/cbIpoYdhxDwFgS6I2Svmnmf79rd/Al0TdiBJPzci8EjTpCY8haY0VbXfDjA==","signatures":[{"sig":"MEUCIFiewaGRq55qK2tC2aBAcHXNToUvZ702EEm5xGeg/CPnAiEA9SucEy9FiP/XBHYsA4TuIxfrwJb09ivny/BvekdiOfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383324},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-4.0.3.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/8f326fe7027b4280f02e0c4fa632efec/leafygreen-ui-drawer-4.0.3.tgz","_integrity":"sha512-21soGq8JfSKto6tO4bQJl3xmVE/cbIpoYdhxDwFgS6I2Svmnmf79rd/Al0TdiBJPzci8EjTpCY8haY0VbXfDjA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.2.0","@leafygreen-ui/icon":"^14.1.0","@leafygreen-ui/tabs":"^17.0.0","@leafygreen-ui/hooks":"^9.1.1","@leafygreen-ui/button":"^25.0.0","@leafygreen-ui/tokens":"^3.1.2","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@leafygreen-ui/toolbar":"^1.0.2","@lg-tools/test-harnesses":"^0.3.2","@leafygreen-ui/typography":"^22.0.1","@leafygreen-ui/icon-button":"^17.0.3","@leafygreen-ui/polymorphic":"^3.0.3","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.0.3_1751929113908_0.07075004335999524","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@leafygreen-ui/drawer","version":"4.1.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@4.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"4cf9c68b68a2cf0f42e3bd71f2239e3d0655a62c","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-4.1.0.tgz","fileCount":149,"integrity":"sha512-uxuCEZe4uegz6nqztY/rrtnjPuuIDWdiePlI9uKF9d/W2NDfrHhNrFz5/xI50Ev89XZGb+bQuVy2ixUPsFOllg==","signatures":[{"sig":"MEUCIADDY979GrGYLgpIViTvBQJGFeGDTBlEMNXSeG+Byj65AiEA9zDxvEotf8Lz0QDqkLQe+/Q0MPpnhHFENc/K/daoPdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394601},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-4.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/fbc6cfd7321da6a3b0dc1609620b8864/leafygreen-ui-drawer-4.1.0.tgz","_integrity":"sha512-uxuCEZe4uegz6nqztY/rrtnjPuuIDWdiePlI9uKF9d/W2NDfrHhNrFz5/xI50Ev89XZGb+bQuVy2ixUPsFOllg==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.2.0","@leafygreen-ui/icon":"^14.1.1","@leafygreen-ui/tabs":"^17.0.1","@leafygreen-ui/hooks":"^9.1.1","@leafygreen-ui/button":"^25.0.1","@leafygreen-ui/tokens":"^3.2.0","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@leafygreen-ui/toolbar":"^1.0.2","@lg-tools/test-harnesses":"^0.3.2","@leafygreen-ui/typography":"^22.1.0","@leafygreen-ui/icon-button":"^17.0.3","@leafygreen-ui/polymorphic":"^3.0.3","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.1.0_1754084206804_0.5017120889035567","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@leafygreen-ui/drawer","version":"4.2.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@4.2.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"94d7768bea363d9014ef27d0acd66781b59b313f","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-4.2.0.tgz","fileCount":160,"integrity":"sha512-9Ps3cIoh6wZP2O52Fe5BYXwm2mkvTbdEpRbigOI23kleh6TAzMlZRWQzafKeERaY6+qtZnRCJuupZqO2wVC+Bg==","signatures":[{"sig":"MEQCICSyJLFUIeIN4hMpaAVALEAVT9u1OWQqLh+g5vQH5h0sAiA/XoVjb6f/92yrRFa9U1IzJG60Ga85Qtr/s+UV4DrjWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504847},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-4.2.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/477521be6e46c09b3dd9929330d8270f/leafygreen-ui-drawer-4.2.0.tgz","_integrity":"sha512-9Ps3cIoh6wZP2O52Fe5BYXwm2mkvTbdEpRbigOI23kleh6TAzMlZRWQzafKeERaY6+qtZnRCJuupZqO2wVC+Bg==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.2.0","@leafygreen-ui/icon":"^14.2.0","@leafygreen-ui/tabs":"^17.0.1","@leafygreen-ui/hooks":"^9.1.1","@leafygreen-ui/button":"^25.0.1","@leafygreen-ui/tokens":"^3.2.1","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@leafygreen-ui/toolbar":"^1.0.3","@leafygreen-ui/resizable":"^0.1.1","@lg-tools/test-harnesses":"^0.3.2","@leafygreen-ui/typography":"^22.1.0","@leafygreen-ui/icon-button":"^17.0.3","@leafygreen-ui/polymorphic":"^3.0.3","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.2.0_1754692185081_0.4877664337955736","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@leafygreen-ui/drawer","version":"4.2.1","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@4.2.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"1d71e94a4ee79d90096f0e981fa1b116497eb158","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-4.2.1.tgz","fileCount":160,"integrity":"sha512-u7mBfUpXwFdqaQ96cJcY9+RVtUoNATD9vi0TCUYSWQsRz1EVosz5UEg5VyoW8LiV8gSV6FjQOFyFCMDAkOPGHA==","signatures":[{"sig":"MEYCIQD3eaG0HLZv8hKcdBWXbtLlsBiHYkOvcFbvLgCvPdVnwwIhAKanry2RCmYgXZyJdJjd2FfVpkmu4tnSHFHEnbbPCdog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511260},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-4.2.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/d7b1846fe04136a1f9f867154acdc830/leafygreen-ui-drawer-4.2.1.tgz","_integrity":"sha512-u7mBfUpXwFdqaQ96cJcY9+RVtUoNATD9vi0TCUYSWQsRz1EVosz5UEg5VyoW8LiV8gSV6FjQOFyFCMDAkOPGHA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.2.0","@leafygreen-ui/icon":"^14.3.0","@leafygreen-ui/tabs":"^17.0.1","@leafygreen-ui/hooks":"^9.1.1","@leafygreen-ui/button":"^25.0.2","@leafygreen-ui/tokens":"^3.2.1","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@leafygreen-ui/toolbar":"^1.0.3","@leafygreen-ui/resizable":"^0.1.1","@lg-tools/test-harnesses":"^0.3.2","@leafygreen-ui/typography":"^22.1.0","@leafygreen-ui/icon-button":"^17.0.3","@leafygreen-ui/polymorphic":"^3.0.3","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.2.1_1755284813190_0.44447207349961393","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@leafygreen-ui/drawer","version":"5.0.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"25c6915c4aa6c992ccb2f8dc9f00ce0b621ce32b","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.0.0.tgz","fileCount":160,"integrity":"sha512-tWsk4zSQwDF3hAenlY7vENgZLVKP9/KT0xQTMd5HL20UMtacELCy5B0gRHfvBxmfxmKchjSlc7pqmTZPF3OUFw==","signatures":[{"sig":"MEYCIQD5h8iix3H/4F+hiEaUJK4poNLSzxkvgmDKj+/es8XNqgIhAM81PIw5Q67X0BWLKKClQKlIwWapAhPByCFzWPHFkON9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563962},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.0.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/85b2e92383020a3628fb81fa795b5622/leafygreen-ui-drawer-5.0.0.tgz","_integrity":"sha512-tWsk4zSQwDF3hAenlY7vENgZLVKP9/KT0xQTMd5HL20UMtacELCy5B0gRHfvBxmfxmKchjSlc7pqmTZPF3OUFw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.2.0","@leafygreen-ui/icon":"^14.4.0","@leafygreen-ui/tabs":"^17.0.1","@leafygreen-ui/hooks":"^9.1.1","@leafygreen-ui/button":"^25.0.2","@leafygreen-ui/tokens":"^3.2.2","@leafygreen-ui/emotion":"^5.0.0","@leafygreen-ui/palette":"^5.0.0","@leafygreen-ui/toolbar":"^1.0.3","@leafygreen-ui/resizable":"^0.1.1","@lg-tools/test-harnesses":"^0.3.2","@leafygreen-ui/typography":"^22.1.0","@leafygreen-ui/icon-button":"^17.0.3","@leafygreen-ui/polymorphic":"^3.0.3","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.0","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.0_1756415484359_0.5399000567562664","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@leafygreen-ui/drawer","version":"5.0.1","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"5002dc5d1163bd9a7b85a435e03278c69a3ae4dc","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.0.1.tgz","fileCount":174,"integrity":"sha512-cTMCAHVuF2lNmYos1LWF93c0cxr/sjl9lPp8g4UDUmuVwUSxI2fb/n/iHQA1t0nw/1wlliY6bPkcH3Avwdb0lA==","signatures":[{"sig":"MEYCIQDqfF6cIxtPofBWRyrZBr1LMm9vZh/H4v/eC2PLupFZMwIhANUmzwEvo9Q9D/dRWvpKEYb6f5WAkN2+AJcm/8lIpLgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566274},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.0.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/a156fed2dfde005aa18386109d71e9e4/leafygreen-ui-drawer-5.0.1.tgz","_integrity":"sha512-cTMCAHVuF2lNmYos1LWF93c0cxr/sjl9lPp8g4UDUmuVwUSxI2fb/n/iHQA1t0nw/1wlliY6bPkcH3Avwdb0lA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.2.1","@leafygreen-ui/icon":"^14.4.1","@leafygreen-ui/tabs":"^17.0.2","@leafygreen-ui/hooks":"^9.1.2","@leafygreen-ui/button":"^25.0.3","@leafygreen-ui/tokens":"^3.2.3","@leafygreen-ui/emotion":"^5.0.1","@leafygreen-ui/palette":"^5.0.1","@leafygreen-ui/toolbar":"^1.0.4","@leafygreen-ui/resizable":"^0.1.1","@lg-tools/test-harnesses":"^0.3.3","@leafygreen-ui/typography":"^22.1.1","@leafygreen-ui/icon-button":"^17.0.4","@leafygreen-ui/polymorphic":"^3.0.3","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.1","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.1_1756922832147_0.15654578564693078","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@leafygreen-ui/drawer","version":"5.0.2","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"1c823aa6ced7d8bd4f258d979a06994593c8365d","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.0.2.tgz","fileCount":174,"integrity":"sha512-mohpczy0+BkjLSyVgXC7yKIRDIsJ7yjTKSwFnlmOguLoY5buHbFNZ52AT9TWHjAZB1doWDxLFQcXS2Tv4sUZ5Q==","signatures":[{"sig":"MEUCIQD/ht/40NSAyr8yYhttfNlaFVma3gm7WIdJaVQ2Dx9BEAIgcd3X1tWTfGYr4m5wI8iEMl2FVz9Qj9AO9t7foCNzo3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570894},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.0.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/b86ee919d5e48ef6970d2fb2e05cf6da/leafygreen-ui-drawer-5.0.2.tgz","_integrity":"sha512-mohpczy0+BkjLSyVgXC7yKIRDIsJ7yjTKSwFnlmOguLoY5buHbFNZ52AT9TWHjAZB1doWDxLFQcXS2Tv4sUZ5Q==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.2.1","@leafygreen-ui/icon":"^14.4.1","@leafygreen-ui/tabs":"^17.0.2","@leafygreen-ui/hooks":"^9.1.2","@leafygreen-ui/button":"^25.0.3","@leafygreen-ui/tokens":"^3.2.3","@leafygreen-ui/emotion":"^5.0.1","@leafygreen-ui/palette":"^5.0.1","@leafygreen-ui/toolbar":"^1.0.4","@leafygreen-ui/resizable":"^0.1.1","@lg-tools/test-harnesses":"^0.3.3","@leafygreen-ui/typography":"^22.1.1","@leafygreen-ui/icon-button":"^17.0.4","@leafygreen-ui/polymorphic":"^3.0.3","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.1","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.2_1757036475178_0.24564400229069627","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@leafygreen-ui/drawer","version":"5.0.3","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"51df2769ce97985e1b96097a43388d5004977af6","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.0.3.tgz","fileCount":174,"integrity":"sha512-NK3evBf+mT48lKHb4la3qFP58yYr+w1R75+z/Wl+45J8gg5hc2pFTJvA5lJc64k/iN68KLeUDrsbHp5uHx+yEg==","signatures":[{"sig":"MEQCIFoEXSolC9V7nknH2rGcHE2bFVupzAjaUQmdzjJA0JyEAiAaiHEQn+PMOD8LSyrIqYIRnIqqEokpNkMoC4SULhbe9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570971},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.0.3.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/b2f1e69a7c33cb67ed60d0196601b7e5/leafygreen-ui-drawer-5.0.3.tgz","_integrity":"sha512-NK3evBf+mT48lKHb4la3qFP58yYr+w1R75+z/Wl+45J8gg5hc2pFTJvA5lJc64k/iN68KLeUDrsbHp5uHx+yEg==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.3.0","@leafygreen-ui/icon":"^14.5.0","@leafygreen-ui/tabs":"^17.0.3","@leafygreen-ui/hooks":"^9.1.3","@leafygreen-ui/button":"^25.0.4","@leafygreen-ui/tokens":"^3.2.4","@leafygreen-ui/emotion":"^5.0.2","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.0.5","@leafygreen-ui/resizable":"^0.1.2","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.1.2","@leafygreen-ui/icon-button":"^17.0.5","@leafygreen-ui/polymorphic":"^3.0.4","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.2","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.3_1757511071636_0.22811004810163293","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@leafygreen-ui/drawer","version":"5.0.4","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"84bff841763dfced2498b2bc4df4db2df1ee4499","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.0.4.tgz","fileCount":186,"integrity":"sha512-nwe9Ke7QuNvldm0EbIJyEVpBvC3z7q/K2HZINxs4BkWSVFLJgYDE8xVltJbXG5wksxBYrHkNExebG31D6j7HWA==","signatures":[{"sig":"MEQCID+LYRF10276B00WftqXAcBZmZHSvrGxkzvgZkAV+PARAiAwr8iZH50l6sN6wwZpbISlRu70URXfZ/RlkUAjO0Mbaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731542},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/index.js"}},"scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"_npmUser":{"name":"stephl3","email":"stephen.lee@mongodb.com"},"_resolved":"/private/var/folders/x3/p1vbj7w16cg1__fbr22br77c0000gp/T/aede8af913a06f713cf27d40ef7b5975/leafygreen-ui-drawer-5.0.4.tgz","_integrity":"sha512-nwe9Ke7QuNvldm0EbIJyEVpBvC3z7q/K2HZINxs4BkWSVFLJgYDE8xVltJbXG5wksxBYrHkNExebG31D6j7HWA==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.4.0","@leafygreen-ui/icon":"^14.5.1","@leafygreen-ui/tabs":"^17.0.4","@leafygreen-ui/hooks":"^9.1.4","@leafygreen-ui/button":"^25.0.4","@leafygreen-ui/tokens":"^3.2.4","@leafygreen-ui/emotion":"^5.0.3","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.0.6","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.1.3","@leafygreen-ui/icon-button":"^17.0.6","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.3","@storybook/test":"8.5.3"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.4_1758761751837_0.19794192131071076","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@leafygreen-ui/drawer","version":"5.1.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"1a46314cbd1a14b099dbca30ba27e87e214835c0","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.1.0.tgz","fileCount":174,"integrity":"sha512-KDbHhxbckAFdwU36UOcyVF6A1U0oCPe1Fiu6Bwswt7jTXmP7SgSrX9JQvNYcr0OAirZ69BpI/vrd1UY4ZxxVMg==","signatures":[{"sig":"MEUCIG/EvGhF7m/c6BFaUWXYOKMV9N9Vp19lyIkvUyklcF2FAiEA1Cd5YSPIDnL8E3E4C349xTVkxxUj3XimbWwA+zvMdd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583505},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/0ff8c0e4ab58e15bb9d88cd0508d964d/leafygreen-ui-drawer-5.1.0.tgz","_integrity":"sha512-KDbHhxbckAFdwU36UOcyVF6A1U0oCPe1Fiu6Bwswt7jTXmP7SgSrX9JQvNYcr0OAirZ69BpI/vrd1UY4ZxxVMg==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.5.0","@leafygreen-ui/icon":"^14.5.1","@leafygreen-ui/tabs":"^17.0.4","@leafygreen-ui/hooks":"^9.1.4","@leafygreen-ui/button":"^25.0.4","@leafygreen-ui/tokens":"^3.2.4","@leafygreen-ui/emotion":"^5.0.3","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.1.0","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.1.3","@leafygreen-ui/icon-button":"^17.0.6","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.3","@storybook/test":"8.5.3","@leafygreen-ui/guide-cue":"^8.0.6"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.1.0_1759182505586_0.858751491334937","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@leafygreen-ui/drawer","version":"5.1.1","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"2ca2cefe0da3caedf680f49426e034ee640e9f19","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.1.1.tgz","fileCount":174,"integrity":"sha512-XdtXKra78YRshcJ4ggx45FGQhgJduO9IYNGCE4K6kGc5ssYhdFNOafRyk7kf2ITsdNZMFJaOfpBNCe6BIHsnuw==","signatures":[{"sig":"MEUCIF7DfmqCrz6fuyEQ0uQs6EksW31Yz2JRf6Vlqhl8iTSEAiEA0Qk2tsXJS6+m/Y8pKHsojRTxh5ETslTC1vzf8dqgKQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584325},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/4e879abf2b2b9b6553e567db52884de2/leafygreen-ui-drawer-5.1.1.tgz","_integrity":"sha512-XdtXKra78YRshcJ4ggx45FGQhgJduO9IYNGCE4K6kGc5ssYhdFNOafRyk7kf2ITsdNZMFJaOfpBNCe6BIHsnuw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.6.2","@leafygreen-ui/icon":"^14.6.0","@leafygreen-ui/tabs":"^17.0.5","@leafygreen-ui/hooks":"^9.2.1","@leafygreen-ui/button":"^25.1.1","@leafygreen-ui/tokens":"^3.2.4","@leafygreen-ui/emotion":"^5.0.4","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.1.1","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.1.4","@leafygreen-ui/icon-button":"^17.1.1","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.3","@storybook/test":"8.5.3","@leafygreen-ui/guide-cue":"^8.1.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":">=3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.1.1_1761056288426_0.837072594443232","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@leafygreen-ui/drawer","version":"5.1.2","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"1e3fe97bee44b68a730ed7e960fb12a726c95150","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.1.2.tgz","fileCount":174,"integrity":"sha512-BcXgSUotO5UsgCknTixLU8hJd0QYHC9ZdoNfD3PDd+5jxPvKGoCVUzCD9d0ATXh1J0nprGt6OT0XdKmLpxzB9w==","signatures":[{"sig":"MEQCIA0WkPREH+rvF7zzeFgJPM6JxN4eJcvhozqy63EJ1FPDAiARSkqI2b2maSPVkMPhdfmAZctTZ4sZSZDgYR41G2B4JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584780},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/9211c819474c4d8c6e5a2fcdf2744f93/leafygreen-ui-drawer-5.1.2.tgz","_integrity":"sha512-BcXgSUotO5UsgCknTixLU8hJd0QYHC9ZdoNfD3PDd+5jxPvKGoCVUzCD9d0ATXh1J0nprGt6OT0XdKmLpxzB9w==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.6.2","@leafygreen-ui/icon":"^14.6.1","@leafygreen-ui/tabs":"^17.0.6","@leafygreen-ui/hooks":"^9.2.2","@leafygreen-ui/button":"^25.1.2","@leafygreen-ui/tokens":"^4.0.0","@leafygreen-ui/emotion":"^5.1.0","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.1.2","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.2.0","@leafygreen-ui/icon-button":"^17.1.2","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.3","@leafygreen-ui/guide-cue":"^8.1.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":">=3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.1.2_1761940173264_0.13256914106493678","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@leafygreen-ui/drawer","version":"5.1.3","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"ed5e8a0a51053721f35cb0c2d7d667494cce256f","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.1.3.tgz","fileCount":174,"integrity":"sha512-mKZhcAcdmvTt2SAiVsp5aoRm7xZXxalKvV5dpbWOh4p0YfDZJ3AtXhdLouTUe6u/90x4JWTcb3R3K2FdDwsNAw==","signatures":[{"sig":"MEUCIARiXH6KwSQszst+CVOyRIe1Prk+FgTL0HNxjogOVsOtAiEA+bJx40pPGTqGWjq//e18MKOIZqXWYBdYA2aLR1BDoiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585146},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.1.3.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/922d613eef34769ca3e81b9be7410b48/leafygreen-ui-drawer-5.1.3.tgz","_integrity":"sha512-mKZhcAcdmvTt2SAiVsp5aoRm7xZXxalKvV5dpbWOh4p0YfDZJ3AtXhdLouTUe6u/90x4JWTcb3R3K2FdDwsNAw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.6.2","@leafygreen-ui/icon":"^14.7.0","@leafygreen-ui/tabs":"^17.0.7","@leafygreen-ui/hooks":"^9.3.0","@leafygreen-ui/button":"^25.1.3","@leafygreen-ui/tokens":"^4.0.0","@leafygreen-ui/emotion":"^5.1.0","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.1.3","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.2.2","@leafygreen-ui/icon-button":"^17.1.3","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.3","@leafygreen-ui/guide-cue":"^8.1.1"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.1.3_1763070771303_0.29214148340494495","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@leafygreen-ui/drawer","version":"5.2.0","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.2.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"cd7439794faf0cbb73bc165af59d43dfe555ac8c","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.2.0.tgz","fileCount":174,"integrity":"sha512-6HK481NmDWddRdSKK61A2vWLazqF5BxnONnNtjn+kBjlOndKaVCguEhrMqMSIPL6y2BstBhpcq5EYK8x5PjDdQ==","signatures":[{"sig":"MEQCIA8uLA/cmgVrAkTGY4HC7oNdH/pSl3F3D27lH+ir4jQlAiAuJd3dvIVjoRimmlPIiVdeIflbKCI3emfkF3MeyBrKKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586384},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.2.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/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/955b681314e0dbd2ad1443e4047f02df/leafygreen-ui-drawer-5.2.0.tgz","_integrity":"sha512-6HK481NmDWddRdSKK61A2vWLazqF5BxnONnNtjn+kBjlOndKaVCguEhrMqMSIPL6y2BstBhpcq5EYK8x5PjDdQ==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"18.20.8","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.6.2","@leafygreen-ui/icon":"^14.7.1","@leafygreen-ui/tabs":"^17.0.8","@leafygreen-ui/hooks":"^9.3.0","@leafygreen-ui/button":"^25.1.3","@leafygreen-ui/tokens":"^4.1.0","@leafygreen-ui/emotion":"^5.1.0","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.2.0","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.2.3","@leafygreen-ui/icon-button":"^17.1.4","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.8.4","@leafygreen-ui/guide-cue":"^8.2.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.2.0_1764015228421_0.7963360056237925","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@leafygreen-ui/drawer","version":"5.2.1","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.2.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"c0aa5fa7a08aa2c2e6a0970e04491f0b36f9af0b","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.2.1.tgz","fileCount":174,"integrity":"sha512-ZVn7tFg3idvVcnvDFoeSQRRquuP0H99xk1YWQd/9S4KlMmYPHpG5OSL4zNgwFVY5m0JDoZqVImwvON7D5OqKvw==","signatures":[{"sig":"MEUCIQCGNI+wsoz9qV0ZIsXFRAnR9XBI+E+urzRIcOTkrzosPQIgIDvh/MByxZm68D9PlAtI0h365SVBsw7GxwldfAMsIDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leafygreen-ui%2fdrawer@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584616},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.2.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/index.js"}},"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:43a1133b-4ab1-46e0-b4ee-1fa3c376592b"}},"_resolved":"/tmp/0d74601ed6418948d2282d6a848a0de7/leafygreen-ui-drawer-5.2.1.tgz","_integrity":"sha512-ZVn7tFg3idvVcnvDFoeSQRRquuP0H99xk1YWQd/9S4KlMmYPHpG5OSL4zNgwFVY5m0JDoZqVImwvON7D5OqKvw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"22.21.1","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.7.0","@leafygreen-ui/icon":"^14.8.0","@leafygreen-ui/tabs":"^17.0.9","@leafygreen-ui/hooks":"^9.3.0","@leafygreen-ui/button":"^25.1.3","@leafygreen-ui/tokens":"^4.2.1","@leafygreen-ui/emotion":"^5.2.0","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.3.0","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.2.3","@leafygreen-ui/icon-button":"^17.1.4","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.9.0","@leafygreen-ui/guide-cue":"^8.2.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.2.1_1766519003766_0.20822572451236532","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@leafygreen-ui/drawer","version":"5.2.2","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.2.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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"59baf1819a4ef8dc4520e872136351d3f119fdfd","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.2.2.tgz","fileCount":174,"integrity":"sha512-rr96SJnzLpUnooy2VZdZZSn9s+gN0EZiE6u7NPutMR5+KNI7AnCKoN+lUIPggV3yL1K3K2Zumuc15L/fh1cADw==","signatures":[{"sig":"MEUCIQCHyn6EQ+bIZqIbl3+f+j572YsaaORJGpfjFlwUMkEvTQIgPzCaV6VFwxIDvrRMyWNdHBMpF8hmsWvpXjsqlmMcrPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leafygreen-ui%2fdrawer@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585049},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.2.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/index.js"}},"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:43a1133b-4ab1-46e0-b4ee-1fa3c376592b"}},"_resolved":"/tmp/876827fc4c281ed9e77bbf4e0fdf1303/leafygreen-ui-drawer-5.2.2.tgz","_integrity":"sha512-rr96SJnzLpUnooy2VZdZZSn9s+gN0EZiE6u7NPutMR5+KNI7AnCKoN+lUIPggV3yL1K3K2Zumuc15L/fh1cADw==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"22.21.1","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.7.0","@leafygreen-ui/icon":"^14.8.0","@leafygreen-ui/tabs":"^17.0.11","@leafygreen-ui/hooks":"^9.3.1","@leafygreen-ui/button":"^25.2.1","@leafygreen-ui/tokens":"^4.2.2","@leafygreen-ui/emotion":"^5.2.0","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.3.1","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.2.4","@leafygreen-ui/icon-button":"^17.1.5","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.9.0","@leafygreen-ui/guide-cue":"^8.2.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.2.2_1769018322180_0.29146684882927976","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@leafygreen-ui/drawer","version":"5.2.3","license":"Apache-2.0","_id":"@leafygreen-ui/drawer@5.2.3","maintainers":[{"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/drawer","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"0fb975544562deb407748df72bca3d8fcdb26b74","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.2.3.tgz","fileCount":174,"integrity":"sha512-H3lYN0xyZzYUwwl7LaJh75Flmhx7xVC7Q7RITN28aAN+NDIe5LPHbfPusqVs6/lT0Mb39XCYwAqoR5/HQAqSww==","signatures":[{"sig":"MEYCIQDfhE5HyZZpp+9izr8MNnCWGWd7jD1j862yZlAFDaDrsAIhAOo6JM9inf575JMXndVal6bP6M5JWPOvrtNUFGWuKlp+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leafygreen-ui%2fdrawer@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585272},"main":"./dist/umd/index.js","_from":"file:leafygreen-ui-drawer-5.2.3.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/index.js"}},"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:43a1133b-4ab1-46e0-b4ee-1fa3c376592b"}},"_resolved":"/tmp/7f6a6ad6891ef6cf469caca5ba002b56/leafygreen-ui-drawer-5.2.3.tgz","_integrity":"sha512-H3lYN0xyZzYUwwl7LaJh75Flmhx7xVC7Q7RITN28aAN+NDIe5LPHbfPusqVs6/lT0Mb39XCYwAqoR5/HQAqSww==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"LeafyGreen UI Kit Drawer","directories":{},"_nodeVersion":"22.21.1","dependencies":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.7.0","@leafygreen-ui/icon":"^14.8.0","@leafygreen-ui/tabs":"^17.0.11","@leafygreen-ui/hooks":"^9.3.1","@leafygreen-ui/button":"^25.2.1","@leafygreen-ui/tokens":"^4.2.2","@leafygreen-ui/emotion":"^5.2.0","@leafygreen-ui/palette":"^5.0.2","@leafygreen-ui/toolbar":"^1.3.2","@leafygreen-ui/resizable":"^0.1.3","@lg-tools/test-harnesses":"^0.3.4","@leafygreen-ui/typography":"^22.2.4","@leafygreen-ui/icon-button":"^17.1.5","@leafygreen-ui/polymorphic":"^3.1.0","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.9.0","@leafygreen-ui/guide-cue":"^8.2.0"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.2.3_1769104208697_0.17306685145790524","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"_id":"@leafygreen-ui/drawer@5.2.4","bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"dist":{"shasum":"d24800308b23f7ec9df19a08e379456c18bb5779","tarball":"https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.2.4.tgz","fileCount":174,"integrity":"sha512-ZaqvK33wG94W6iM/X0kzfvQ1HL/tk1PY6Ah/CJ3JL4rGJCpCsVIZfFTUiwkq5mlMGFU7kNrbNrL5C5upBrFrbg==","signatures":[{"sig":"MEUCIQClUcZCmtVzwRYvzVpPDvT0RkNfHYGIqcd0/Ee3CmP4rwIgfMBMprt8T2YRTGpWB4h81ofk31RK7uIRFcWeUQwWwV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHu01KYaEv4l4V3ZwFtOC/k+0J0RzTMT6Qgm5JhEEGgFAiAy0DkC2k8Nynt6LkfibpwiPMO5/LmPiog4WsdF6DZmQQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leafygreen-ui%2fdrawer@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586001},"main":"./dist/umd/index.js","name":"@leafygreen-ui/drawer","_from":"file:leafygreen-ui-drawer-5.2.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"},"./testing":{"types":"./dist/types/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/umd/testing/index.js"}},"license":"Apache-2.0","scripts":{"tsc":"lg-build tsc","docs":"lg-build docs","build":"lg-build bundle"},"version":"5.2.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"43a1133b-4ab1-46e0-b4ee-1fa3c376592b"}},"homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/drawer","_resolved":"/tmp/bf144e4751de9188cc5bef54bb06fd6c/leafygreen-ui-drawer-5.2.4.tgz","_integrity":"sha512-ZaqvK33wG94W6iM/X0kzfvQ1HL/tk1PY6Ah/CJ3JL4rGJCpCsVIZfFTUiwkq5mlMGFU7kNrbNrL5C5upBrFrbg==","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"LeafyGreen UI Kit Drawer","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":{"polished":"^4.2.2","@leafygreen-ui/lib":"^15.7.1","@leafygreen-ui/icon":"^14.9.1","@leafygreen-ui/tabs":"^17.0.12","@leafygreen-ui/hooks":"^9.3.2","@leafygreen-ui/button":"^25.2.2","@leafygreen-ui/tokens":"^4.2.3","@leafygreen-ui/emotion":"^5.2.1","@leafygreen-ui/palette":"^5.0.3","@leafygreen-ui/toolbar":"^1.3.3","@leafygreen-ui/resizable":"^0.1.4","@lg-tools/test-harnesses":"^0.3.5","@leafygreen-ui/typography":"^22.2.5","@leafygreen-ui/icon-button":"^17.1.6","@leafygreen-ui/polymorphic":"^3.1.1","react-intersection-observer":"^8.25.1"},"publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"@faker-js/faker":"^8.0.2","@lg-tools/build":"^0.9.2","@leafygreen-ui/guide-cue":"^8.2.1"},"peerDependencies":{"@leafygreen-ui/leafygreen-provider":"^5.0.0 || ^4.0.0 || ^3.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/drawer_5.2.4_1790953413738_0.6304839705314522"}}},"time":{"created":"2025-03-14T00:21:27.890Z","modified":"2026-10-02T15:03:34.230Z","1.0.0":"2025-03-14T00:21:28.192Z","1.1.0":"2025-03-14T22:28:57.207Z","2.0.0":"2025-03-24T21:51:26.895Z","2.0.1":"2025-04-02T18:24:49.552Z","2.0.2":"2025-04-08T17:07:57.524Z","2.0.3":"2025-04-09T19:11:06.404Z","2.0.4":"2025-04-22T19:52:22.012Z","2.0.5":"2025-05-19T23:33:21.757Z","3.0.0":"2025-05-29T23:41:02.878Z","4.0.0":"2025-06-16T19:06:53.879Z","4.0.1":"2025-06-30T22:08:32.483Z","4.0.2":"2025-07-03T18:54:06.099Z","4.0.3":"2025-07-07T22:58:34.073Z","4.1.0":"2025-08-01T21:36:47.012Z","4.2.0":"2025-08-08T22:29:45.289Z","4.2.1":"2025-08-15T19:06:53.425Z","5.0.0":"2025-08-28T21:11:24.580Z","5.0.1":"2025-09-03T18:07:12.344Z","5.0.2":"2025-09-05T01:41:15.419Z","5.0.3":"2025-09-10T13:31:11.866Z","5.0.4":"2025-09-25T00:55:52.085Z","5.1.0":"2025-09-29T21:48:25.802Z","5.1.1":"2025-10-21T14:18:08.719Z","5.1.2":"2025-10-31T19:49:33.452Z","5.1.3":"2025-11-13T21:52:51.514Z","5.2.0":"2025-11-24T20:13:48.664Z","5.2.1":"2025-12-23T19:43:23.996Z","5.2.2":"2026-01-21T17:58:42.323Z","5.2.3":"2026-01-22T17:50:08.842Z","5.2.4":"2026-10-02T15:03:33.863Z"},"bugs":{"url":"https://jira.mongodb.org/projects/PD/summary"},"license":"Apache-2.0","homepage":"https://github.com/mongodb/leafygreen-ui/tree/main/packages/drawer","repository":{"url":"git+https://github.com/mongodb/leafygreen-ui.git","type":"git"},"description":"LeafyGreen UI Kit Drawer","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":"# Drawer\n\n![npm (scoped)](https://img.shields.io/npm/v/@leafygreen-ui/drawer.svg)\n\n#### [View on MongoDB.design](https://www.mongodb.design/component/drawer/live-example/)\n\n## Installation\n\n### PNPM\n\n```shell\npnpm add @leafygreen-ui/drawer\n```\n\n### Yarn\n\n```shell\nyarn add @leafygreen-ui/drawer\n```\n\n### NPM\n\n```shell\nnpm install @leafygreen-ui/drawer\n```\n\n## Example\n\n### With `Toolbar` (Recommended)\n\n```tsx\nimport React, { useState } from 'react';\n\nimport Button from '@leafygreen-ui/button';\nimport {\n  DrawerLayout,\n  DrawerLayoutProps,\n  useDrawerToolbarContext,\n  DisplayMode,\n  Size,\n} from '@leafygreen-ui/drawer';\n\n// Note: DrawerContent is a placeholder for your drawer content component\n// This could be any React component to render inside the drawer\nconst DrawerContent = () => <div>Content inside the drawer</div>;\n\nconst DRAWER_TOOLBAR_DATA: DrawerLayoutProps['toolbarData'] = [\n  {\n    id: 'Code',\n    label: 'Code',\n    content: <DrawerContent />,\n    title: 'Code Title',\n    glyph: 'Code',\n    onClick: () => {\n      console.log('Code clicked');\n    },\n  },\n  {\n    id: 'Dashboard',\n    label: 'Dashboard',\n    content: <DrawerContent />,\n    title: 'Dashboard Title',\n    glyph: 'Dashboard',\n    onClick: () => {\n      console.log('Dashboard clicked');\n    },\n  },\n  {\n    id: 'Plus',\n    label: \"Perform some action, doesn't open a drawer\",\n    glyph: 'Plus',\n    onClick: () => {\n      console.log('Plus clicked, does not update drawer');\n    },\n  },\n  {\n    id: 'Settings',\n    label: 'Settings',\n    content: <DrawerContent />,\n    title: 'Settings Title',\n    glyph: 'Settings',\n    visible: false, // This item will be hidden\n  },\n];\n\nconst App = () => {\n  const Main = () => {\n    const { openDrawer, closeDrawer } = useDrawerToolbarContext();\n\n    return (\n      <main>\n        <Button onClick={() => openDrawer('Code')}>Open Code Drawer</Button>\n        <div>Your main application content goes here</div>\n        <Button onClick={() => closeDrawer()}>Close Drawer</Button>\n      </main>\n    );\n  };\n\n  return (\n    <div>\n      <DrawerLayout\n        toolbarData={DRAWER_TOOLBAR_DATA}\n        displayMode={DisplayMode.Overlay}\n        size={Size.Default}\n        onClose={() => {}}\n      >\n        <Main />\n      </DrawerLayout>\n    </div>\n  );\n};\n```\n\n### Without Toolbar\n\n```tsx\nimport React, { useState } from 'react';\n\nimport Button from '@leafygreen-ui/button';\nimport { DisplayMode, Drawer, DrawerLayout } from '@leafygreen-ui/drawer';\n\nfunction App() {\n  const [open, setOpen] = useState(false);\n\n  return (\n    <DrawerLayout\n      displayMode={DisplayMode.Embedded}\n      isDrawerOpen={open}\n      drawer={<Drawer title=\"Drawer Title\">Drawer content</Drawer>}\n      onClose={() => setOpen(false)}\n    >\n      <main>\n        <Button onClick={() => setOpen(prevOpen => !prevOpen)}>\n          Open Drawer\n        </Button>\n      </main>\n    </DrawerLayout>\n  );\n}\n```\n\n## DrawerLayout\n\n`DrawerLayout` is a flexible layout wrapper that shifts the page content appropriately when a `Drawer` opens. It can be used in both `overlay` and `embedded` modes, with or without a toolbar.\n\n### With `Toolbar`\n\nTo use with a `Toolbar`, pass the `toolbarData` prop to render the `Toolbar` items and the `Drawer` content. Each object in the array defines a `Toolbar` item. If a `Toolbar` item is intended to perform an action other than opening a `Drawer` (for example, opening a modal), leave the `content` and `title` fields empty.\n\nThe `Drawer` and `Toolbar` component will be rendered automatically based on the `toolbarData` provided.\n\n#### Toolbar Visibility\n\nIndividual toolbar items can be controlled using the `visible` prop. When all toolbar items have `visible` set to `false`, the entire toolbar will be automatically hidden from view. This allows for dynamic toolbar management based on application state or user permissions.\n\n### `useDrawerToolbarContext()`\n\nTo control the `Drawer` state, use the `useDrawerToolbarContext` hook from within `<DrawerLayout>`. This hook provides the `openDrawer()` and `closeDrawer()` functions to open and close the drawer programmatically. The hook takes no arguments and returns the following functions:\n\n| Name         | Signature              | Description                                                                                                                    |\n| ------------ | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------ |\n| openDrawer   | `(id: string) => void` | Opens the `Drawer` associated with the `Toolbar` item that has the matching `id` in `toolbarData`.                             |\n| closeDrawer  | `() => void`           | Closes the `Drawer`.                                                                                                           |\n| toggleDrawer | `(id: string) => void` | If clicking the currently active `Toolbar` item, it closes the `Drawer`. Otherwise, it open the `Drawer` with the new content. |\n\n### Rendering\n\n```tsx\nimport React, { useState } from 'react';\n\nimport Button from '@leafygreen-ui/button';\nimport {\n  DrawerLayout,\n  DrawerLayoutProps,\n  useDrawerToolbarContext,\n} from '@leafygreen-ui/drawer';\n\n// Data passed to <DrawerLayout /> to render the toolbar items and drawer content\nconst DRAWER_TOOLBAR_DATA: DrawerLayoutProps['toolbarData'] = [\n  {\n    id: 'Code',\n    label: 'Code',\n    content: <DrawerContent />,\n    title: 'Code Title',\n    glyph: 'Code',\n    onClick: () => {\n      console.log('Code clicked');\n    },\n  },\n  {\n    id: 'Dashboard',\n    label: 'Dashboard',\n    content: <DrawerContent />,\n    title: 'Dashboard Title',\n    glyph: 'Dashboard',\n    onClick: () => {\n      console.log('Dashboard clicked');\n    },\n  },\n  {\n    id: 'Plus',\n    label: \"Perform some action, doesn't open a drawer\",\n    glyph: 'Plus',\n    onClick: () => {\n      console.log('Plus clicked, does not update drawer');\n    },\n  },\n];\n\nconst Component = () => {\n  const Main = () => {\n    const { openDrawer, closeDrawer } = useDrawerToolbarContext();\n\n    // Content is a placeholder for your application's main content\n    const Content = () => <div>Main content of your application</div>;\n\n    return (\n      <main>\n        <Button onClick={() => openDrawer('Code')}>Open Code Drawer</Button>\n        <Content />\n        <Button onClick={() => closeDrawer()}>Close Drawer</Button>\n      </main>\n    );\n  };\n\n  return (\n    <div>\n      <DrawerLayout\n        toolbarData={DRAWER_TOOLBAR_DATA}\n        displayMode=\"embedded\"\n        onClose={() => {}}\n      >\n        <Main />\n      </DrawerLayout>\n    </div>\n  );\n};\n```\n\n### Without `Toolbar`\n\n#### Single `Drawer` instance\n\nThere are two ways to render a `Drawer` without a `Toolbar`:\n\n1. Pass the `Drawer` component to the `drawer` prop of `<DrawerLayout>`. You don't need to pass `open`, `displayMode`, or `onClose` props to the `Drawer` component, as these will be handled by the `DrawerLayout`. (Recommended)\n\n```tsx\nimport React, { useState } from 'react';\n\nimport Button from '@leafygreen-ui/button';\nimport { DisplayMode, Drawer, DrawerLayout } from '@leafygreen-ui/drawer';\n\nfunction ExampleComponent() {\n  const [open, setOpen] = useState(false);\n\n  return (\n    <DrawerLayout\n      displayMode={DisplayMode.Embedded}\n      isDrawerOpen={open}\n      drawer={<Drawer title=\"Drawer Title\">Drawer content</Drawer>}\n      onClose={() => setOpen(false)}\n    >\n      <main>\n        <Button onClick={() => setOpen(prevOpen => !prevOpen)}>\n          Open Drawer\n        </Button>\n      </main>\n    </DrawerLayout>\n  );\n}\n```\n\n2. Pass the `Drawer` component as a child of `<DrawerLayout>`\n\n```tsx\nimport React, { useState } from 'react';\n\nimport Button from '@leafygreen-ui/button';\nimport { DisplayMode, Drawer, DrawerLayout } from '@leafygreen-ui/drawer';\n\nfunction App() {\n  const [open, setOpen] = useState(false);\n\n  return (\n    <DrawerLayout displayMode={DisplayMode.Overlay} isDrawerOpen={open}>\n      <main>\n        <Button onClick={() => setOpen(prevOpen => !prevOpen)}>\n          Open Drawer\n        </Button>\n      </main>\n      <Drawer\n        displayMode={DisplayMode.Overlay}\n        onClose={() => setOpen(false)}\n        open={open}\n        title=\"Drawer Title\"\n      >\n        Drawer content goes here\n      </Drawer>\n    </DrawerLayout>\n  );\n}\n```\n\n#### Multiple overlay `Drawer` instances\n\nWhen rendering multiple overlay `Drawer` instances, it is recommended to wrap the `Drawer`'s in a `<DrawerStackProvider>`. The `DrawerStackProvider` will manage the stacking of multiple `Drawer` instances by providing the correct z-index.\n\n```tsx\nimport React, { useState } from 'react';\n\nimport Button from '@leafygreen-ui/button';\nimport { DisplayMode, Drawer, DrawerLayout, DrawerStackProvider } from '@leafygreen-ui/drawer';\n\n\nconst MultipleDrawersComponent = () => {\n  const [openA, setOpenA] = useState(false);\n  const [openB, setOpenB] = useState(false);\n  const [openC, setOpenC] = useState(false);\n\n  return (\n    <DrawerLayout\n      displayMode={DisplayMode.Overlay}\n      isDrawerOpen={openA || openB || openC}\n      className={css`\n        height: 500px;\n      `}\n    >\n      <DrawerStackProvider>\n        <div\n          className={css`\n            display: flex;\n            flex-direction: column;\n            gap: ${spacing[400]}px;\n          `}\n        >\n          <Button onClick={() => setOpenA(prevOpen => !prevOpen)}>\n            Toggle Drawer A\n          </Button>\n          <Button onClick={() => setOpenB(prevOpen => !prevOpen)}>\n            Toggle Drawer B\n          </Button>\n        </div>\n        <div>\n          <Drawer\n            open={openA}\n            onClose={() => setOpenA(false)}\n            title=\"Drawer A\"\n          >\n            Drawer content\n          </Drawer>\n          <Drawer\n            open={openB}\n            onClose={() => setOpenB(false)}\n            title=\"Drawer B\"\n          >\n            <Button onClick={() => setOpenC(prevOpen => !prevOpen)}>\n              Toggle Drawer C\n            </Button>\n            Drawer content\n          </Drawer>\n          <Drawer\n            open={openC}\n            onClose={() => setOpenC(false)}\n            title=\"Drawer C\"\n          >\n            Drawer content\n          </Drawer>\n        </div>\n      </DrawerStackProvider>\n    </DrawerLayout>\n```\n\n### Resizable Drawers\n\n`DrawerLayout` supports rendering resizable embedded `Drawer` instances with or without a toolbar. To make an embedded `Drawer` resizable, pass the `resizable` prop to the `DrawerLayout` component. This allows users to adjust the width of the drawer by dragging.\n\n```tsx\nimport React, { useState } from 'react';\nimport { DrawerLayout, Drawer, DisplayMode } from '@leafygreen-ui/drawer';\nimport Button from '@leafygreen-ui/button';\n\nfunction ResizableDrawerExample() {\n  const [open, setOpen] = useState(false);\n\n  return (\n    <DrawerLayout\n      displayMode={DisplayMode.Embedded}\n      isDrawerOpen={open}\n      resizable\n      drawer={\n        <Drawer title=\"Resizable Drawer\">\n          <div>\n            Drawer content that can be resized by dragging the left edge\n          </div>\n        </Drawer>\n      }\n      onClose={() => setOpen(false)}\n    >\n      <main>\n        <Button onClick={() => setOpen(prevOpen => !prevOpen)}>\n          Toggle Resizable Drawer\n        </Button>\n      </main>\n    </DrawerLayout>\n  );\n}\n```\n\nYou can also use the resizable feature with a toolbar-based drawer:\n\n```tsx\n<DrawerLayout\n  toolbarData={DRAWER_TOOLBAR_DATA}\n  displayMode={DisplayMode.Embedded}\n  onClose={() => {}}\n  resizable\n>\n  {content}\n</DrawerLayout>\n```\n\n## Props\n\n### DrawerLayout\n\n| Prop                        | Type                                         | Description                                                                                                                                                                                                                                                                                                                                                                            | Default     |\n| --------------------------- | -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |\n| `children`                  | `React.ReactNode`                            | The content that should live to the left of the `Drawer`. If there is a `Toolbar`, the content will shift to accommodate the `Toolbar`. In addition, if the `DisplayMode` is `embedded`, the content will also be shifted to accommodate the opening of the `Drawer`.                                                                                                                  |             |\n| `displayMode` _(optional)_  | `'embedded'` \\| `'overlay'`                  | Options to control how the drawer element is displayed <br> \\* `'embedded'` will display a drawer as a `<div>` element that takes up the full parent container height and on the same elevation as container page content. <br> \\* `'overlay'` will display a drawer as a `<dialog>` element that takes up the full parent container height and elevated above container page content. | `'overlay'` |\n| `onClose` _(optional)_      | `React.MouseEventHandler<HTMLButtonElement>` | Event handler called on close button click. If provided, a close button will be rendered in the `Drawer` header. This is _only necessary_ if rendering the `Drawer` with `Toolbar`.                                                                                                                                                                                                    |             |\n| `toolbarData` _(optional)_  | `Array<LayoutData>`                          | The array of data that will be used to render the toolbar items and the drawer content. This is **REQUIRED** to render the `Drawer` with `Toolbar`. Without this prop, the `Drawer` and `Toolbar` will not render and you must manually pass the `Drawer` as a child. See below for `LayoutData` props.                                                                                |             |\n| `isDrawerOpen` _(optional)_ | `boolean`                                    | Whether the `Drawer` is open.                                                                                                                                                                                                                                                                                                                                                          |             |\n| `drawer` _(optional)_       | `React.ReactNode`                            | The drawer component to be rendered in the layout. This is _only needed_ if using the `Drawer` without a `Toolbar`. If using the `Drawer` with a toolbar, the drawer is rendered internally.                                                                                                                                                                                           |             |\n| `size` _(optional)_         | `'default'` \\| `'large'`                     | The size of the `Drawer`. <br><br>**Available sizes:** <br> \\* `'default'`: 432px <br> \\* `'large'`: 520px                                                                                                                                                                                                                                                                             | `'default'` |\n| `resizable` _(optional)_    | `boolean`                                    | Whether the Drawer is resizable. This is only supported with embedded drawers.                                                                                                                                                                                                                                                                                                         | `false`     |\n\n### LayoutData\n\n| Prop                            | Type                                 | Description                                                                                                                                                                                                     | Default |\n| ------------------------------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |\n| `id`                            | `string`                             | The required id of the layout. This is used to open the `Drawer` with `openDrawer(id)`.                                                                                                                         |         |\n| `title` _(optional)_            | `React.ReactNode`                    | The title of the `Drawer`. If it is a string, it will be rendered as a `<h2>` element. If it is a React node, it will be rendered as is. This is not required if the `Toolbar` item should not open a `Drawer`. |         |\n| `content` _(optional)_          | `React.ReactNode`                    | The content of the `Drawer`. This is not required if the `Toolbar` item should not open a `Drawer`.                                                                                                             |         |\n| `disabled` _(optional)_         | `boolean`                            | Whether the toolbar item is disabled.                                                                                                                                                                           | `false` |\n| `hasPadding` _(optional)_       | `boolean`                            | Determines whether the drawer content should have padding. When false, the content area will not have padding, allowing full-width/height content.                                                              | `true`  |\n| `scrollable` _(optional)_       | `boolean`                            | Determines whether the drawer content should have its own scroll container. When false, the content area will not have scroll behavior.                                                                         | `true`  |\n| `visible` _(optional)_          | `boolean`                            | Determines if the current toolbar item is visible. If all toolbar items have `visible` set to `false`, the toolbar will not be rendered.                                                                        | `true`  |\n| `ref` _(optional)_              | `React.RefObject<HTMLButtonElement>` | Optional ref to be passed to the ToolbarIconButton instance. Useful for integrating with components like `GuideCue` that need to position relative to the button.                                               | `null`  |\n| `isTooltipEnabled` _(optional)_ | `boolean`                            | Enables the tooltip to trigger based on hover events. When false, the tooltip will not show on hover. Useful when other overlays (like `GuideCue`) are positioned on the button.                                | `true`  |\n\n\\+ Extends the following from LG [Toolbar props](https://github.com/mongodb/leafygreen-ui/tree/main/packages/toolbar/README.md#toolbariconbutton): `glyph`, `label`, and `onClick`.\n\n### Drawer\n\n| Prop                       | Type                                         | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Default     |\n| -------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |\n| `children`                 | `React.ReactNode`                            | Children that will be rendered inside the `Drawer`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |             |\n| `displayMode` _(optional)_ | `'embedded'` \\| `'overlay'`                  | Options to control how the drawer element is displayed <br> \\* `'embedded'` will display a drawer as a `<div>` element that takes up the full parent container height and on the same elevation as container page content. It is recommended to wrap an embedded drawer within the `DrawerLayout` container<br> \\* `'overlay'` will display a drawer as a `<dialog>` element that takes up the full parent container height and elevated above container page content. It is recommended to wrap an overlay drawer within the `DrawerLayout` container | `'overlay'` |\n| `hasPadding` _(optional)_  | `boolean`                                    | Determines whether the drawer content should have padding. When false, the content area will not have padding, allowing full-width/height content.                                                                                                                                                                                                                                                                                                                                                                                                     | `true`      |\n| `onClose` _(optional)_     | `React.MouseEventHandler<HTMLButtonElement>` | Event handler called on close button click. If provided, a close button will be rendered in the `Drawer` header                                                                                                                                                                                                                                                                                                                                                                                                                                        |             |\n| `open` _(optional)_        | `boolean`                                    | Determines if the `Drawer` is open or closed                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | `false`     |\n| `scrollable` _(optional)_  | `boolean`                                    | Determines whether the drawer content should have its own scroll container. When false, the content area will not have scroll behavior.                                                                                                                                                                                                                                                                                                                                                                                                                | `true`      |\n| `size` _(optional)_        | `'default'` \\| `'large'`                     | The size of the `Drawer`. <br><br>**Available sizes:** <br> \\* `'default'`: 432px <br> \\* `'large'`: 520px                                                                                                                                                                                                                                                                                                                                                                                                                                             | `'default'` |\n| `title`                    | `React.ReactNode`                            | Title of the `Drawer`. If it is a string, it will be rendered as a `<h2>` element. If it is a React node, it will be rendered as is.                                                                                                                                                                                                                                                                                                                                                                                                                   |             |\n\n### Padding and Scroll Behavior\n\n#### `hasPadding`\n\n- Controls whether the drawer content has internal padding.\n- When `hasPadding={true}` (default), padding is applied to the content area.\n- When `hasPadding={false}`, content spans the full width and height of the drawer.\n\n#### `scrollable`\n\n- Controls whether the drawer content has its own vertical scroll container.\n- When `scrollable={true}` (default), content can scroll vertically within the drawer, and a shadow appears when content overflows.\n- When `scrollable={false}`, no scroll container is applied; content will not scroll and should be sized to fit or manage its own scrolling.\n\n#### Behavior Matrix\n\n| `scrollable` | `hasPadding` | Drawer Content Behavior                |\n| ------------ | ------------ | -------------------------------------- |\n| true         | true         | Padded, scrollable (default)           |\n| true         | false        | No padding, scrollable                 |\n| false        | true         | Padded, not scrollable                 |\n| false        | false        | No padding, not scrollable (full area) |\n\n### Height Considerations\n\nIf rendering `DrawerLayout` inside another element, make sure that element has an explicit height. Otherwise, the layout may not size itself correctly.\n\n### Title Considerations\n\nThe `title` prop of the `Drawer` and `Toolbar` items can be a string or a React node. If it is a string, it will be rendered as a `<h2>` element. If it is a React node, it will be rendered as is and you are responsible for styling the title and adding the correct semantic HTML.\n\nExample of a custom title:\n\n```tsx\nimport { css } from '@leafygreen-ui/emotion';\nimport { BaseFontSize, FontWeight } from '@leafygreen-ui/tokens';\nimport { Body } from '@leafygreen-ui/typography';\nimport CloudIcon from '@leafygreen-ui/icon/dist/Cloud';\nimport SparkleIcon from '@leafygreen-ui/icon/dist/Sparkle';\nimport IconButton from '@leafygreen-ui/icon-button';\n\nconst DrawerCustomTitle = () => {\n  return (\n    <div\n      className={css`\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n      `}\n    >\n      <Body\n        as=\"h2\"\n        baseFontSize={BaseFontSize.Body2}\n        weight={FontWeight.SemiBold}\n      >\n        Custom title\n      </Body>\n      <div\n        className={css`\n          display: flex;\n        `}\n      >\n        <IconButton\n          aria-label=\"Descriptive label goes here\"\n          onClick={() => console.log('cloud click')}\n        >\n          <CloudIcon />\n        </IconButton>\n        <IconButton\n          aria-label=\"Descriptive label goes here\"\n          onClick={() => console.log('sparkle click')}\n        >\n          <SparkleIcon />\n        </IconButton>\n      </div>\n    </div>\n  );\n};\n```\n\n# Test Harnesses\n\n## getTestUtils()\n\n`getTestUtils()` is a util that allows consumers to reliably interact with LG `Drawer` in a product test suite. If the `Drawer` component cannot be found, an error will be thrown.\n\n### Usage\n\n```tsx\nimport { Drawer } from '@leafygreen-ui/drawer';\nimport { getTestUtils } from '@leafygreen-ui/drawer/testing';\n\nconst utils = getTestUtils(lgId?: string); // lgId refers to the custom `data-lgid` attribute passed to `Drawer`. It defaults to 'lg-drawer' if left empty.\n```\n\n#### Single `Drawer`\n\n```tsx\nimport { render } from '@testing-library/react';\nimport { Drawer, DrawerStackProvider } from '@leafygreen-ui/drawer';\nimport { getTestUtils } from '@leafygreen-ui/drawer/testing';\n\n...\n\ntest('drawer', () => {\n  render(\n    <DrawerLayout displayMode={DisplayMode.Overlay}>\n      <main>\n        <Button onClick={() => setOpen(prevOpen => !prevOpen)}>\n          Open Drawer\n        </Button>\n      </main>\n      <Drawer\n        displayMode={DisplayMode.Overlay}\n        onClose={() => setOpen(false)}\n        open={open}\n        title=\"Drawer Title\"\n      >\n        content\n      </Drawer>\n    </DrawerLayout>\n  );\n  const { getCloseButtonUtils, getDrawer, isOpen } = getTestUtils();\n\n  expect(getDrawer()).toBeInTheDocument();\n  expect(getCloseButtonUtils().getButton()).toBeInTheDocument();\n  expect(isOpen()).toBeTruthy();\n});\n```\n\n#### Multiple `Drawer` instances\n\nWhen testing multiple `Drawer` instances it is recommended to add the custom `data-lgid` attribute to each `Drawer`.\n\n```tsx\nimport { render } from '@testing-library/react';\nimport { Drawer, DrawerStackProvider } from '@leafygreen-ui/drawer';\nimport { getTestUtils } from '@leafygreen-ui/drawer/testing';\n\n...\n\ntest('Drawer', () => {\n  render(\n    <DrawerStackProvider>\n      <Drawer data-lgid=\"lg-drawer-A\" open={false} title=\"Drawer Title A\">\n        Drawer A content goes here.\n      </Drawer>\n      <Drawer data-lgid=\"lg-drawer-B\" open={true} title=\"Drawer Title B\">\n        Drawer B content goes here.\n      </Drawer>\n    </DrawerStackProvider>,\n  );\n\n  const utilsA = getTestUtils('lg-drawer-A');\n  const utilsB = getTestUtils('lg-drawer-B');\n\n  // Drawer A\n  expect(utilsA.getDrawer()).toBeInTheDocument();\n  expect(utilsA.isOpen()).toBeFalsy();\n\n  // Drawer B\n  expect(utilsB.getDrawer()).toBeInTheDocument();\n  expect(utilsB.isOpen()).toBeTruthy();\n});\n```\n\n#### Drawer with Toolbar\n\n```tsx\nimport { render } from '@testing-library/react';\nimport { DrawerLayout, DrawerLayoutProps } from '@leafygreen-ui/drawer';\nimport { getTestUtils } from '@leafygreen-ui/drawer/testing';\n\n...\n\nconst DRAWER_TOOLBAR_DATA: DrawerLayoutProps['toolbarData'] = [\n  {\n    id: 'Code',\n    label: 'Code',\n    content: <DrawerContent />,\n    title: 'Code Title',\n    glyph: 'Code',\n    onClick: () => {\n      console.log('Code clicked');\n    },\n  },\n  {\n    id: 'Dashboard',\n    label: 'Dashboard',\n    content: <DrawerContent />,\n    title: 'Dashboard Title',\n    glyph: 'Dashboard',\n    onClick: () => {\n      console.log('Dashboard clicked');\n    },\n  },\n  {\n    id: 'Plus',\n    label: \"Perform some action, doesn't open a drawer\",\n    glyph: 'Plus',\n    onClick: () => {\n      console.log('Plus clicked, does not update drawer');\n    },\n  },\n];\n\ntest('Drawer', () => {\n  render(\n    <DrawerLayout toolbarData={DRAWER_TOOLBAR_DATA} displayMode=\"embedded\">\n      <Main />\n    </DrawerLayout>,\n  );\n\n  const { getToolbarTestUtils } = getTestUtils();\n\n  const { getDrawer, getToolbarIconButtonByLabel } = getToolbarTestUtils();\n    const codeButton = getToolbarIconButtonByLabel('Code')?.getElement();\n    const dashboardButton =\n      getToolbarIconButtonByLabel('Code')?.getElement();\n\n    await userEvent.click(codeButton);\n    expect(getDrawer().textContent).toContain('Code Title');\n});\n\n```\n\n### Test Utils\n\n```tsx\nconst {\n  findDrawer,\n  getCloseButtonUtils,\n  getDrawer,\n  isOpen,\n  queryDrawer,\n  getToolbarTestUtils,\n} = getTestUtils();\n```\n\n| Util                  | Description                                                                                                                                               | Returns                                                                                                                    |\n| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| `findDrawer`          | Returns a promise that resolves to the drawer element. The promise is rejected if no elements match or if more than one match is found.                   | `Promise<HTMLDialogElement>` \\| `Promise<HTMLDivElement>`                                                                  |\n| `getCloseButtonUtils` | Returns the button test utils for the close button                                                                                                        | [Button test utils return type](https://github.com/mongodb/leafygreen-ui/blob/main/packages/button/README.md#test-utils)   |\n| `getDrawer`           | Returns the drawer element and throws if no elements match or if more than one match is found.                                                            | `HTMLDivElement`                                                                                                           |\n| `isOpen`              | Checks the `aria-hidden` attribute and that the drawer element is visible based on CSS properties for `display`, `opacity`, `transform`, and `visibility` | `boolean`                                                                                                                  |\n| `queryDrawer`         | Returns the drawer element or `null` if no elements match and throws if more than one match is found.                                                     | `HTMLDivElement`                                                                                                           |\n| `getToolbarTestUtils` | Returns the Toolbar test utils for the Toolbar                                                                                                            | [Toolbar test utils return type](https://github.com/mongodb/leafygreen-ui/blob/main/packages/toolbar/README.md#test-utils) |\n\n### Testing Considerations\n\nThe `Drawer` component uses the native `HTMLDialogElement` API for better accessibility and browser-native behavior. However, `JSDOM` (used by `Jest` and other test runners) does not fully support this API. You'll need to mock the `show` and `close` methods in your test setup:\n\n```tsx\nbeforeAll(() => {\n  HTMLDialogElement.prototype.show = jest.fn(function mock(\n    this: HTMLDialogElement,\n  ) {\n    this.open = true;\n  });\n\n  HTMLDialogElement.prototype.close = jest.fn(function mock(\n    this: HTMLDialogElement,\n  ) {\n    this.open = false;\n  });\n});\n```\n\nThis mock can be placed in a `beforeAll` block in your test file, or in a global test setup file.\n","readmeFilename":"README.md"}