{"_id":"@8bitbish/tooltips","_rev":"10-1400103740afcf49fe91447c80034f99","name":"@8bitbish/tooltips","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"@8bitbish/tooltips","version":"1.0.0","_id":"@8bitbish/tooltips@1.0.0","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"6e2b06eb77896448e9f4e13a06d683fc10bb2ab1","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.0.0.tgz","fileCount":6,"integrity":"sha512-yIQEAJXQyL+qNOyw8F3YStTE1YbIuw0IIXW7Gu0IvUtkVCtTfwJ1reJvs2fHnmRFek5blGsCT3z5maqB9o/WEA==","signatures":[{"sig":"MEQCID//uG71uyPd3NInpvMKPX0ND24bPPiIyiY9rg9tKO/MAiBJSJVQECoMCZmgTwa+tFslTw91Rznd4nrw2AiHWdmGBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9256},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"bc76df2c241907698085746553b0cdd00fd5aaea","scripts":{"build":"tsup src/index.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, and Framer","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.0.0_1777988395368_0.018798606916281768","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@8bitbish/tooltips","version":"1.1.0","_id":"@8bitbish/tooltips@1.1.0","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"99ff5e9fa16ba92c4e7eda23c49b44b38cd55cc9","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.1.0.tgz","fileCount":7,"integrity":"sha512-nohY3qkOjY38FoE6Prhnd9iAMWvB5rT7B2DK1ReoRaqVqgYUfMPx8m2EVtLSDSA2tubKjqJmE2LWvYgYsl/TMA==","signatures":[{"sig":"MEYCIQC49c7+w6Ah9WgIzpCIE+Vh3LbqOkAx4j1g14X6B0/O7wIhAMxdmZ4UXn6yjnsPMB90pSsgUpELf678hH9rkw98Ketu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11266},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"60de28c7fc22c5bd6e69b1e153983965b1ff5ca7","scripts":{"build":"tsup src/index.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, and Framer","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.1.0_1777988774564_0.856022629117962","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@8bitbish/tooltips","version":"1.2.0","_id":"@8bitbish/tooltips@1.2.0","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"d90346a8d6aa809e90f73b3701b577fb54d4dd94","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.2.0.tgz","fileCount":7,"integrity":"sha512-V8GuXXLtCXdYvomui81TuV9Ueb0XzI64qjr4j3hI/ERSQWHVuYE58LsuUSrJ6nHTtCH8i1Soxr9cy9VEQd/PNA==","signatures":[{"sig":"MEUCIQDNO1xPoUzhgG6XewxY/LQmFs6h0JLkbn5Vvyf4BgxM5gIgMS22R05xZZxg73ntozFKtjFpqUdLpIcGX82FtJgxE4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11741},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"b3c7ec802fedb90bb918b02801d264387923b3b5","scripts":{"build":"tsup src/index.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, and Framer","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.2.0_1777989070780_0.2956601997011208","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@8bitbish/tooltips","version":"1.3.0","_id":"@8bitbish/tooltips@1.3.0","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"036ea3be2a83c72d68611ed7bf18e57f43aec920","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.3.0.tgz","fileCount":11,"integrity":"sha512-sMnQXe+7ktUirIxy/nvg+nDRaEPMLx4miozC9klUU9nG2/PV/W1c7/86h6ZzqEJ2koeWBDz1oQ8bn+MnS3BAjw==","signatures":[{"sig":"MEQCIAxcVXk+aL241rpR9rrdlLHa6YqvBy8mLL4KaqpWlzEqAiA1hH/yK4tigOil7Q68KXFqukPUG9A0AXwiXbGtR8sW/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18269},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./vanilla":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.mjs","require":"./dist/vanilla.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"2e756080a832aabe356c65c6b0f0f1ebab64b216","scripts":{"build":"tsup src/index.ts src/vanilla.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, Framer, and vanilla JS","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.3.0_1777991523560_0.8803635806511352","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@8bitbish/tooltips","version":"1.3.1","_id":"@8bitbish/tooltips@1.3.1","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"1c172717ff72c05d949510178ac5e5489145dbe9","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.3.1.tgz","fileCount":11,"integrity":"sha512-Kl86lXja/ucei2qfoQZ4RWhA4mOkaZ7ScNwR4dWkz1REYeQ3tPw8ZCYQ8eG/ALwu6STf3Ng6k1j3ZvS3gX6jwA==","signatures":[{"sig":"MEYCIQDz78Q/SCh61wzPiAvF/mezU5F63QkJ2fcY7q9pL1pcNwIhAIKf2a0IyXq9eDSqrNBqNNr95vhx9gWWVkvLHLoKPmC3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18363},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./vanilla":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.mjs","require":"./dist/vanilla.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"edf56924289c86efa4dbb51e385d6442e95d8a15","scripts":{"build":"tsup src/index.ts src/vanilla.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, Framer, and vanilla JS","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.3.1_1777991837923_0.26923594228854153","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@8bitbish/tooltips","version":"1.3.2","_id":"@8bitbish/tooltips@1.3.2","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"364a0ba44bf93fec31c91e058f3096d55b770f8e","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.3.2.tgz","fileCount":11,"integrity":"sha512-BcRJEdjUyQMwtsu04DH+ihaWcFMTCx64T64PmD3jZbwNrFY4/FS0HtXyIe+4BRlRl/W2eKjIdIYkiA07ndaX/g==","signatures":[{"sig":"MEQCIFZHRAe5pzcQ56VJAwd+wCZJCH+EFao5foHLsBSz4imvAiAO2PVZURNMviEFFSl7wdOGY+gNrpvOQuHNfCy8NxGvkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18563},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./vanilla":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.mjs","require":"./dist/vanilla.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"dfe420d6889a9f23dc34a214c50e06d2668cb032","scripts":{"build":"tsup src/index.ts src/vanilla.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, Framer, and vanilla JS","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.3.2_1777996771228_0.8755880374075549","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@8bitbish/tooltips","version":"1.3.3","_id":"@8bitbish/tooltips@1.3.3","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"0f025f2a0b98d8e79bb3f619420b21489d98dca7","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.3.3.tgz","fileCount":11,"integrity":"sha512-WbAIj79t6H1rM6ZoruGy/K1fLuSCSNRkgKn+AGQRxzZo9Bp2SQ7NvTaHc+mV55i31e4e/RiK1Hhnmb3crUfW8g==","signatures":[{"sig":"MEUCIQCi8IbIo1qDPzVpBbSmiNsj4Ipz2G7xF1coIwcEid+wbAIgePUf2el5gY3GKzayrzDVCaP8GuAsKBM6VGCQRVzAJls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18605},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./vanilla":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.mjs","require":"./dist/vanilla.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"96da4e76483a11b030c934a44f643ffe80884174","scripts":{"build":"tsup src/index.ts src/vanilla.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, Framer, and vanilla JS","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.3.3_1777998421013_0.9360204400630432","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@8bitbish/tooltips","version":"1.3.4","_id":"@8bitbish/tooltips@1.3.4","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"0bd4d497a3f96a1429154527daae2c47a9e15d21","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.3.4.tgz","fileCount":12,"integrity":"sha512-lfrntjtdwj6bDdhrH+wZs4umGFYkDbNkLs+NjDq/YbWpL6I17/rFiPWYQKHJsbMyoGUcgK3z/FpkRj00mpXm1g==","signatures":[{"sig":"MEUCIG9sdi8gg6hoV7R3cGf7Jk5llN/esQMj9t0teAlQBTNTAiEAyJKm6mMnWuzKk+GKyQFsAawOCnhVCzmpa83qIY/gKFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18739},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./vanilla":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.mjs","require":"./dist/vanilla.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"c66941a8b6aab90ac93524b435d7e616f7af1daf","scripts":{"build":"tsup src/index.ts src/vanilla.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, Framer, and vanilla JS","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.3.4_1777998943292_0.0434794444726565","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@8bitbish/tooltips","version":"1.4.0","_id":"@8bitbish/tooltips@1.4.0","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"homepage":"https://github.com/8bitbish/tooltips#readme","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"dist":{"shasum":"37f71233025a25d84dd4179633426e94392036ad","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.4.0.tgz","fileCount":12,"integrity":"sha512-ZXh31w3IU7HzDVps9mLZmy0xBXrRgY0x5Akk4E0lwDw4OvdxIkeDsyOZbo00n1MFAfcm3mromb66hcmobBg/SA==","signatures":[{"sig":"MEYCIQCMoWMJwXU9hAcq4vaMiVTU+UzqwJmdmWAJXP/KDejxkAIhAKGdyFDZRvnuyBjZ8AVe6J3Z/Qmflitp5+Ci+4UgCXrv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24341},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./vanilla":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.mjs","require":"./dist/vanilla.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"gitHead":"4b0885c24ffa17dbeaad46b3c2e91343abce7005","scripts":{"build":"tsup src/index.ts src/vanilla.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist && copyfiles -f \"dist/tooltip.css\" \"dist/vanilla.mjs\" \"dist/chunk-*.mjs\" docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"repository":{"url":"git+https://github.com/8bitbish/tooltips.git","type":"git"},"_npmVersion":"10.8.2","description":"Tooltip component for React, Figma plugins, Framer, and vanilla JS","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","copyfiles":"^2.4.1","typescript":"^5","@types/react":"^18","@types/react-dom":"^18"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/tooltips_1.4.0_1778001315840_0.8849694062138567","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@8bitbish/tooltips","version":"1.4.1","description":"Tooltip component for React, Figma plugins, Framer, and vanilla JS","repository":{"type":"git","url":"git+https://github.com/8bitbish/tooltips.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./vanilla":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.mjs","require":"./dist/vanilla.js"},"./dist/tooltip.css":"./dist/tooltip.css"},"scripts":{"build":"tsup src/index.ts src/vanilla.ts --format esm,cjs --dts && copyfiles -f src/tooltip.css dist && copyfiles -f \"dist/tooltip.css\" \"dist/vanilla.mjs\" \"dist/chunk-*.mjs\" docs","prepublishOnly":"npm run build"},"peerDependencies":{"react":">=17","react-dom":">=17"},"devDependencies":{"@types/react":"^18","@types/react-dom":"^18","copyfiles":"^2.4.1","tsup":"^8","typescript":"^5"},"_id":"@8bitbish/tooltips@1.4.1","gitHead":"68fac1ffb8258b4a952bf28de55b50aa5ac918be","bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"homepage":"https://github.com/8bitbish/tooltips#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YCKmZ7mpddSePLgC3WxDQp2dnzNl/hE5tEysoH017S1Ft5SsfNNEHHQqQCBkSchKjT/lC7kJZJvACXkiC7OY9g==","shasum":"b0bafb7a0fc8fcbc785a013c1a6b0e928e022ae6","tarball":"https://registry.npmjs.org/@8bitbish/tooltips/-/tooltips-1.4.1.tgz","fileCount":12,"unpackedSize":24452,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitbish%2ftooltips@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBbVG8J412NOI3N+R7SrxHtLb99rUHDaC0CYo4EPq8UoAiEAy99vFX5koFI1sVbDhyyni9gPwKWLvvQ5m+CnsCNtf5w="}]},"_npmUser":{"name":"8bitbish","email":"jakesb1996@gmail.com"},"directories":{},"maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tooltips_1.4.1_1778002103068_0.44895266086206886"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-05T13:39:55.283Z","modified":"2026-05-05T17:28:23.464Z","1.0.0":"2026-05-05T13:39:55.522Z","1.1.0":"2026-05-05T13:46:14.708Z","1.2.0":"2026-05-05T13:51:10.935Z","1.3.0":"2026-05-05T14:32:03.709Z","1.3.1":"2026-05-05T14:37:18.073Z","1.3.2":"2026-05-05T15:59:31.379Z","1.3.3":"2026-05-05T16:27:01.175Z","1.3.4":"2026-05-05T16:35:43.435Z","1.4.0":"2026-05-05T17:15:15.967Z","1.4.1":"2026-05-05T17:28:23.204Z"},"bugs":{"url":"https://github.com/8bitbish/tooltips/issues"},"homepage":"https://github.com/8bitbish/tooltips#readme","repository":{"type":"git","url":"git+https://github.com/8bitbish/tooltips.git"},"description":"Tooltip component for React, Figma plugins, Framer, and vanilla JS","maintainers":[{"name":"8bitbish","email":"jakesb1996@gmail.com"}],"readme":"# @8bitbish/tooltips\n\nTooltips for React, Figma plugins, Framer, and vanilla JS.\n\n**[Try the live demo →](https://8bitbish.github.io/tooltips)**\n\n- Auto-positions above, below, left, or right of the trigger\n- Stays within the viewport\n- After the first tooltip in a session, subsequent ones appear instantly\n\n## Install\n\n```sh\nnpm install @8bitbish/tooltips\n```\n\n---\n\n## React\n\nImport the component and stylesheet — the stylesheet only needs to be imported once at your app root:\n\n```tsx\nimport { Tooltip } from '@8bitbish/tooltips'\nimport '@8bitbish/tooltips/dist/tooltip.css'\n```\n\nWrap any single element:\n\n```tsx\n<Tooltip text=\"Save file\" shortcut=\"⌘S\">\n  <button>Save</button>\n</Tooltip>\n```\n\n> `children` must be a single element that accepts a `ref`. Function components need `forwardRef`.\n\n### Props\n\n| Prop        | Type                                      | Default | Description                                                  |\n|-------------|-------------------------------------------|---------|--------------------------------------------------------------|\n| `text`      | `string`                                  | —       | Tooltip label (required)                                     |\n| `shortcut`  | `string`                                  | —       | Keyboard shortcut shown on the right                         |\n| `delay`     | `number`                                  | `900`   | Delay in ms before the tooltip appears                       |\n| `placement` | `'above' \\| 'below' \\| 'left' \\| 'right'` | auto    | Force a direction; auto-detects (above → below → left → right) if omitted |\n| `children`  | `React.ReactElement`                      | —       | The element that triggers the tooltip                        |\n\n---\n\n## Vanilla JS\n\nFor Chrome extensions, plain HTML, or any non-React environment:\n\n```js\nimport '@8bitbish/tooltips/vanilla'\nimport '@8bitbish/tooltips/dist/tooltip.css'\n```\n\nAdd `data-tooltip` to any element — no wrapping needed:\n\n```html\n<button data-tooltip=\"Save file\" data-shortcut=\"⌘S\">Save</button>\n<button data-tooltip=\"Delete\">🗑</button>\n```\n\nDynamically added elements are picked up automatically via MutationObserver.\n\n### Attributes\n\n| Attribute         | Description                                                              |\n|-------------------|--------------------------------------------------------------------------|\n| `data-tooltip`    | Tooltip label (required)                                                 |\n| `data-shortcut`   | Keyboard shortcut shown on the right                                     |\n| `data-delay`      | Delay in ms before appearing (default `900`)                             |\n| `data-placement`  | Force direction: `above`, `below`, `left`, or `right` (auto if omitted) |\n\n---\n\n## Customisation\n\nSet these CSS variables once in your global stylesheet — applies to both React and vanilla:\n\n```css\n:root {\n  --tooltip-bg:          #1c1c1c; /* background colour      */\n  --tooltip-radius:      6px;     /* corner radius          */\n  --tooltip-font:        inherit; /* font family            */\n  --tooltip-font-size:   11px;    /* font size              */\n  --tooltip-font-weight: 350;     /* font weight            */\n}\n```\n","readmeFilename":"README.md"}