{"_id":"@edux-design/popovers","_rev":"14-e6635cecaeb9510dedec678ce1e753d9","name":"@edux-design/popovers","dist-tags":{"latest":"1.0.6"},"versions":{"0.0.1":{"name":"@edux-design/popovers","version":"0.0.1","_id":"@edux-design/popovers@0.0.1","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"fa411ced65cc252438553eee1faf510d36d7dd65","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-0.0.1.tgz","fileCount":9,"integrity":"sha512-4SilQCDVlha4S6Alik/e3h10wMZU8ZjTrug/rnnz0tGzKEyEVfq6b/OIw9/DNWZueO+vX7LJGAVWPxidm5biXw==","signatures":[{"sig":"MEQCIFKV9Ehdl55pw0zNpn4RSAgITQHvu1dF9zgM+dTEn/WcAiB8YyVJkG5+ZjtYqUFCGDESBWGk7g5ZPl+cfd/uBV82Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17825},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1d1e9251ba93aadddbd3a43f29bcb0342844c470","private":false,"scripts":{"dev":"tsup src/index.js --watch --format esm,cjs --dts","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs --dts","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/popovers_0.0.1_1760693184992_0.024356724919185613","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@edux-design/popovers","version":"0.0.2","_id":"@edux-design/popovers@0.0.2","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"74074b980125dc32864deb07e9cca4785a7d3031","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-0.0.2.tgz","fileCount":9,"integrity":"sha512-a1FWkXZ9OTwst0hOxCvj61KkSVnqPOJS2eX7Xj5QSt9mqShF4Bwnym5lnPV/dXx/7CjsE+XxqEf7O2VXdHlhtw==","signatures":[{"sig":"MEQCIDfv6ZH5rDk9b+CQ9Koobe3/ZQvFQ5dWm9W46rPkzZl8AiAotUbKovlTSZXcMeF6515PTpHFCJtDOcMwGvBXkHUG4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17947},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1d1e9251ba93aadddbd3a43f29bcb0342844c470","private":false,"scripts":{"dev":"tsup src/index.js --watch --format esm,cjs --dts","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs --dts","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/popovers_0.0.2_1760696213466_0.08866801056665619","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@edux-design/popovers","version":"0.0.3","_id":"@edux-design/popovers@0.0.3","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"880fd958c25b98083f04784c600385bdf1c69120","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-0.0.3.tgz","fileCount":9,"integrity":"sha512-CJeTzf+g+uULko01sBx+IUeMJS3Iudh/sC5O1nCFfN+zQOSP5xZShxBARQjflS3ffcKekcNp6mCOEAv/OeJUlQ==","signatures":[{"sig":"MEUCIFzBSzeQm4gDZHEZGsCgkEnE6rBqo2rR8e8YCb45AiWLAiEAyZtYAPfAW7UMfhEzo4zHIa7RsEh85LALiupPAwIdvXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18054},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1d1e9251ba93aadddbd3a43f29bcb0342844c470","private":false,"scripts":{"dev":"tsup src/index.js --watch --format esm,cjs --dts","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs --dts","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/popovers_0.0.3_1760697022945_0.6502495637399133","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@edux-design/popovers","version":"0.0.4","_id":"@edux-design/popovers@0.0.4","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"3dd272630b09c48bd995fad5670fc095368d8d21","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-0.0.4.tgz","fileCount":9,"integrity":"sha512-+ODtmuBDVD+TEErsi1bn2J894TxYwSUWER8/hUXuzExu81VZXFNvRvMRP/jJXW1vn7FkpujAZMKHJjTr2Q/Law==","signatures":[{"sig":"MEYCIQCRP7LcybN4UcHdBRwocoXHetm5KjAZ4ujs0fdRK8SsaQIhAPudvNNwZxvheoxY+596TcscnVUtTbvPAjjMrXKSJM0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18124},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"fa885fbb88344e681e89454333d2e7cd6983bd9e","private":false,"scripts":{"dev":"tsup src/index.js --watch --format esm,cjs --dts","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs --dts","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_0.0.4_1761194167587_0.800619813721196","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@edux-design/popovers","version":"0.0.5","_id":"@edux-design/popovers@0.0.5","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"326af68418d989a3bae1bfe0706d17f309d7b19a","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-0.0.5.tgz","fileCount":9,"integrity":"sha512-5no49xJdh46Fcedwf6zFnX8YusW7J9AQvnYQ9al1ojYJA1fGXuZljbZJDaH/l2tnVJmiNXkLzt5/2R6ud+SHjg==","signatures":[{"sig":"MEQCIFLd1BR3Xczfv7zfLwcHoxmZOZd8GFf9AE/hMnxCXjh+AiAOUTlEIgxt1LRUvnSatCvaPrPlAa903JXsdp2JyXcdNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702003},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"fa885fbb88344e681e89454333d2e7cd6983bd9e","private":false,"scripts":{"dev":"tsup src/index.js --watch --format esm,cjs --dts","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs --dts","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_0.0.5_1761543714645_0.5745612481211735","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@edux-design/popovers","version":"0.0.6","_id":"@edux-design/popovers@0.0.6","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"a308e9db2bb54513954301d4cce396850998e16e","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-0.0.6.tgz","fileCount":9,"integrity":"sha512-djV9vwRQ+fg6Idyb9aYksokkW8jbJ0EvGZq/eLwaQV9NBi8o0i8ln+ZQhghNwdULqfrYWLxdpCK4A0H93Jn/qg==","signatures":[{"sig":"MEQCIEFIHBfrLz+XVEV00rDj8a8euxQdUno7rVL3JCW/8CkMAiArw9/2m+W36akj+kkiZBoU11y/+hj+bJJvI8glNxqiUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19862},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"fa885fbb88344e681e89454333d2e7cd6983bd9e","private":false,"scripts":{"dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_0.0.6_1761544381019_0.4886440367814384","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@edux-design/popovers","version":"0.0.7","_id":"@edux-design/popovers@0.0.7","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"494de93b8c63d488c55760e2daa7792c0198257d","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-0.0.7.tgz","fileCount":11,"integrity":"sha512-dU6FhlWQtpPKsrgKDxTzegdwYrkUtlQxDkPel4fquZVxiFxwFftS+aRhCLTOswtY1N0qTwZh6DjYN9VwjFrpQw==","signatures":[{"sig":"MEUCIQC9exsiRJ4CeHSkAHvTrlMy5uEo6/V0y23zbX3gQ9PnMwIgUXhgnlArHQsZKMTcL9XQKCCHtOPR8S2Iv9vBX2QZKLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23816},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f5cbe7e930f10ef501a97afc6c5cdcb4edd29812","private":false,"scripts":{"dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_0.0.7_1765248139043_0.2756813523359849","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@edux-design/popovers","version":"1.0.0","_id":"@edux-design/popovers@1.0.0","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"a7e28be76f26cd51238372166603cfdd967a913d","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-1.0.0.tgz","fileCount":11,"integrity":"sha512-As1EDvrhYkMJbMTYLoSZtWHvF4iopeEbe7RYl+FFPQTuc+ocKmlCcEsa2a1c6cagtmqIucQl9ZoUhhVuesWLyQ==","signatures":[{"sig":"MEUCIDENs8872gN8lWiOfQKEL7UQQNhTeB6gipFOLLi2p0JlAiEA6kQxYOfbDxzKjegaKK6H+xWffndQvj6ShWuPtVIoog4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23898},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7250cb811a32db15e58b04e1b9865d3876905b5f","private":false,"scripts":{"dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_1.0.0_1767265778536_0.6906561043666519","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@edux-design/popovers","version":"1.0.1","_id":"@edux-design/popovers@1.0.1","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"f24de5d8661185382161741ac5578c4ed8a1de51","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-1.0.1.tgz","fileCount":11,"integrity":"sha512-YayKS/rfTfZuRTUy4l6gg066oONtFJqMnJV4zs+hoI/FEAE/BljLMDw0T+STFJK1Z02KT3JZm8rtxY62W+BUog==","signatures":[{"sig":"MEUCIAGqk5E6E/Q1dMh6PNokJBf/GE6suTC805HDgQLigVW8AiEA3LfvRml0T61NHuNjKtaTh5VAipxg1LFg173p/M0uzng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23989},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"dd7d095d49bcd01fa77411384be2164615a829df","private":false,"scripts":{"dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_1.0.1_1767679855193_0.0339356625094811","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@edux-design/popovers","version":"1.0.2","_id":"@edux-design/popovers@1.0.2","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"ea93f2f531a39ad81e40065a7c2fb611feb2988b","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-1.0.2.tgz","fileCount":11,"integrity":"sha512-DzFCV8ltxSb35luDTOw4Pwl3H4Wkwy/vT0F6E42OyM+9afiu7fdn3oJus6uLrKYzGdgV1U6KFzAO+/u6gjc5Ew==","signatures":[{"sig":"MEQCIFc9sXlLTitBAENlnhrB1RWJLpB6qxfYfmgNEIokwmdvAiB+90Z8zDRdFL4YRRxd2b4z1asvJYIXh2qIOQKlcNpXIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24109},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"dd7d095d49bcd01fa77411384be2164615a829df","private":false,"scripts":{"dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_1.0.2_1767957250220_0.8331093162889276","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@edux-design/popovers","version":"1.0.3","_id":"@edux-design/popovers@1.0.3","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"291c5102834481c505d03bf39b37c30cd1e94932","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-1.0.3.tgz","fileCount":11,"integrity":"sha512-0tylBFfvfq5PMGgHIa2OFB2ZZdmFqgIdtufCDuUxBdVV1HLUTzYxLbQXUeLU1+NrcvtWtonoyMzJ8WJ6DxqC3g==","signatures":[{"sig":"MEUCIQCkTy1rM4dkraV5Pa+Q8RucQPNuc/HVZM6hqsGznHU9RwIgP1TxY/wB4QTUyjVYAcbHMK8ncLc1RBKsbG9VsyhPRs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24347},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0f1cd0a0aa07ecb9511a73dab0b66549878f24ab","private":false,"scripts":{"dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_1.0.3_1775689299759_0.2491699596394068","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@edux-design/popovers","version":"1.0.4","_id":"@edux-design/popovers@1.0.4","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"08d286c40efe53f1cb438da1d8e8588d6277edbb","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-1.0.4.tgz","fileCount":11,"integrity":"sha512-8Kuur3IJp35KX4yuzytx7qI5ThFj2MDxoTXiaDVzoRLNe0oJ0rx8kPocZWJjPyhbvf9QWpZL3kQ00H4kuRQNSw==","signatures":[{"sig":"MEYCIQCm56gFGaxLAZtZjmNdRLJLcQNDZMxQR5Iz8i5FREzIJQIhAOfOQTdqN66qv/1AWCN0YKY5ukAUYHCujyfNr5+Gn+jY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24628},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"44b204ea836ab8a07efbb24efaa15f54267a15b8","private":false,"scripts":{"dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_1.0.4_1775866815832_0.38883727635478893","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@edux-design/popovers","version":"1.0.5","_id":"@edux-design/popovers@1.0.5","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"dist":{"shasum":"e70a157db76e2944e2d0ab1cab63530d4f80a495","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-1.0.5.tgz","fileCount":11,"integrity":"sha512-77KsyVBYx9JlvvYUHLkXFasdjRdWeH9iLBoQ7xTMC239YKRbgtqK6cvkQLOuaDpu4/BFAAvg4IZk9A93DZNC+A==","signatures":[{"sig":"MEUCIQDVJSJNrHdDgbz1Dc31e9Lp6hfI+M2LqJSVl1qgXYrwcAIgUqmZM3o9EwXmingWbiRxqijdjNwwwFUQy4Qo2E4qjMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24135},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"44b204ea836ab8a07efbb24efaa15f54267a15b8","private":false,"scripts":{"dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","check-types":"tsc --noEmit","generate:component":"turbo gen react-component"},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"_npmVersion":"10.9.2","description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","postcss":"^8.5.6","typescript":"^5.9.2","tailwindcss":"^4.1.12","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/popovers_1.0.5_1775872136554_0.452577584427472","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@edux-design/popovers","version":"1.0.6","private":false,"sideEffects":["**/*.css"],"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","build":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","dev":"tsup src/index.js --format esm,cjs  --external react,react-dom,@radix-ui/react-popover","generate:component":"turbo gen react-component","check-types":"tsc --noEmit"},"peerDependencies":{"react":">=18","react-dom":">=18","@edux-design/utils":"*","@radix-ui/react-popover":"1.1.15"},"devDependencies":{"typescript":"^5.9.2","tailwindcss":"^4.1.12","postcss":"^8.5.6","tsup":"^8.5.0","@tailwindcss/cli":"^4.1.12","@tailwindcss/postcss":"^4.1.12"},"_id":"@edux-design/popovers@1.0.6","gitHead":"b2117efb6c7a0c292c9906e30229fb8804479dfd","description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ifElLfwV3O2be9QGPDIU8D0Kglm3MyfFfiBOe5gxhf/7JfhckjAd16L/YKQEPbNJYFvGARmLj2sAothmF+4UtQ==","shasum":"c773ec729a015cbde811223c4bf1423d89fcbe6c","tarball":"https://registry.npmjs.org/@edux-design/popovers/-/popovers-1.0.6.tgz","fileCount":11,"unpackedSize":24182,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIATir8f3dh5HNv+F5ctTYrwW+Mq0hxWbqSDg9xlUrK2SAiEA1OVG3mhoCZFW/VY649quIoVkgHx9yBM+d4PU3tQT/6k="}]},"_npmUser":{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"},"directories":{},"maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/popovers_1.0.6_1776300134777_0.6524623741203475"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-17T09:26:24.883Z","modified":"2026-04-16T00:42:15.040Z","0.0.1":"2025-10-17T09:26:25.233Z","0.0.2":"2025-10-17T10:16:53.663Z","0.0.3":"2025-10-17T10:30:23.264Z","0.0.4":"2025-10-23T04:36:07.833Z","0.0.5":"2025-10-27T05:41:54.871Z","0.0.6":"2025-10-27T05:53:01.221Z","0.0.7":"2025-12-09T02:42:19.211Z","1.0.0":"2026-01-01T11:09:38.691Z","1.0.1":"2026-01-06T06:10:55.333Z","1.0.2":"2026-01-09T11:14:10.357Z","1.0.3":"2026-04-08T23:01:39.901Z","1.0.4":"2026-04-11T00:20:15.986Z","1.0.5":"2026-04-11T01:48:56.695Z","1.0.6":"2026-04-16T00:42:14.932Z"},"description":"Thin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).","maintainers":[{"name":"vjdalsanto26","email":"viraj.gunawardana@cambridge.org"}],"readme":"# @edux-design/popovers\n\nThin, design-token-aware wrappers around Radix UI’s popover primitives. Use them directly or via higher-level components (menus, tooltips, etc.).\n\nExports: `Popover`, `PopoverTrigger`, `PopoverAnchor`, `PopoverPortal`, `PopoverContent`, `PopoverClose`.\n\n---\n\n## Installation\n\n```bash\npnpm add @edux-design/popovers @radix-ui/react-popover @edux-design/utils\n# or\nnpm install @edux-design/popovers @radix-ui/react-popover @edux-design/utils\n```\n\nPeer deps: `react@^19.1.0`, `react-dom@^19.1.0`.\n\n---\n\n## Usage\n\n```jsx\nimport {\n  Popover,\n  PopoverTrigger,\n  PopoverContent,\n  PopoverClose,\n} from \"@edux-design/popovers\";\n\nexport function HelpPopover() {\n  return (\n    <Popover>\n      <PopoverTrigger asChild>\n        <button className=\"underline text-sm\">Need help?</button>\n      </PopoverTrigger>\n      <PopoverContent side=\"right\" className=\"max-w-xs\">\n        <p className=\"text-sm\">\n          Reach out to support@example.com for additional guidance.\n        </p>\n        <PopoverClose className=\"absolute top-2 right-2 text-xs underline\">\n          Close\n        </PopoverClose>\n      </PopoverContent>\n    </Popover>\n  );\n}\n```\n\n### PopoverContent props\n\n- `side`, `align`, `sideOffset`, `alignOffset`, `avoidCollisions`, `forceMount`\n- `showArrow` (adds the Radix arrow SVG)\n- `className` / `style`\n- `contentProps` for passing any other Radix content props\n\nEverything is wrapped in `PopoverPortal` so content escapes stacking context issues by default.\n\n---\n\n## Development\n\n```bash\npnpm --filter @edux-design/popovers lint\npnpm --filter @edux-design/popovers check-types\npnpm --filter @edux-design/popovers build\n```\n\nStories: `src/demos/Popover.stories.jsx`.\n\n---\n\n## Notes\n\n- Since these components forward all props to Radix, refer to the Radix documentation for advanced features (modals, anchors, collision handling).\n- The default surface uses the `bg-fg-base` / `text-fg-invert` combo; override via Tailwind classes when you need alternate skins.\n- Popovers are used directly via `Popover`, `PopoverTrigger`, and `PopoverContent`; no package-level provider is required.\n","readmeFilename":"README.md"}