{"_id":"@beforegolive/floating-ball","_rev":"55-e69a87adc19212f72a807f623c889eb4","name":"@beforegolive/floating-ball","dist-tags":{"latest":"0.4.20"},"versions":{"0.1.0":{"name":"@beforegolive/floating-ball","version":"0.1.0","_id":"@beforegolive/floating-ball@0.1.0","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"1c265cda409b29b2bc68cd81654329955f620381","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.0.tgz","fileCount":9,"integrity":"sha512-QhauGBoOm8ugw8+EaCigvdKU1bddhQSAYC1GWTp1NDMzyNtX+hFl6AXTDjgmlAZF95BPL4ryBeQoRzdPKc/SUw==","signatures":[{"sig":"MEUCIH/tUViYeo1qNWCElULelH93xgp/tzYIEQDlOx/RS3GDAiEA0tQZhHDDV14l6apQWehC49I9WyhECz4tgks08TaOrQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6880640066ceafa88d2ac58ef0a13a4dfa1fafd6","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.0_1775524278851_0.8840475412488016","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@beforegolive/floating-ball","version":"0.1.1","_id":"@beforegolive/floating-ball@0.1.1","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"33d6a85e9b0b83015d2e2ebedcf681d210870bf5","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.1.tgz","fileCount":9,"integrity":"sha512-rdLGPejmStO+xEXQ2Zvr3tGVBc4H6vpOK1Vw2y8F38PWqZRW9qiAa4Vd2WdU6liz/Vgx3c7l2yBIAadAbqe6ew==","signatures":[{"sig":"MEUCIHSKRNL+tFEd9QbnXMBCeQmJ976jtKFbke5mBZ36z4NgAiEAnhUu7pRmaH2KhaLj3+3vT0uW88JgrFNusSeCd12tEPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4bb1ce32a6691a1033c88fc63c4d7782cbe113be","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.1_1775538282207_0.823565374469907","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@beforegolive/floating-ball","version":"0.1.2","_id":"@beforegolive/floating-ball@0.1.2","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"6c719a41e5902d45a37953a1882a59a85027fa85","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.2.tgz","fileCount":9,"integrity":"sha512-SufCBemRPhuAsRPe9opvIts14BIraOpMqR5v2SUkiVdsk627YdwF4gds/rN9/1/Yfks3SdCSAk4uaku/mX8OVw==","signatures":[{"sig":"MEQCIHvjsrV6Co+AsVcC/Qfwo/mvtUbykmOeKOzUonuNk5h0AiA+ROVKbRtr1JOh1gWppsYqlQjsAhP2n/utkWUK00b52A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"49256363e79c9fd11bcf9400f7aed2891b8fa0a5","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.2_1775538285754_0.3568716391959814","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@beforegolive/floating-ball","version":"0.1.3","_id":"@beforegolive/floating-ball@0.1.3","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"3df182ded0650c86eeff942cad8d9c3d354bf31b","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.3.tgz","fileCount":9,"integrity":"sha512-LgPnZD8V3u1UwWMt61kHKEUxu7OPgtb50pa6LkznRzIf59FFx+A/tCp7j7KRiDqJU8k4CuyAOzCqq1dchjOzmQ==","signatures":[{"sig":"MEUCIQDCyG55WWgp9y7OatsN62Ch15G/gEEMeAbCp85tOQmpjQIgXu5/IIThc6Suxf753xEb9U/w4dPkqAflGW/t/abzqSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b5635c1b0c0f0bf231d8d6f0d480fbed9727d4b","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.3_1775538289805_0.06452190055878204","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@beforegolive/floating-ball","version":"0.1.4","_id":"@beforegolive/floating-ball@0.1.4","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"853533076ceb2d2df6627c96ce4588983f6cbdfd","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.4.tgz","fileCount":9,"integrity":"sha512-eU7lklT035c4lIYGUv5R2NWAuIBVkmwvq8Ge9w/dySfjNRGJHcvzw18lRKtQarcQ6p+NNdM0b5oL4qf7Z6PdHA==","signatures":[{"sig":"MEUCIAtAfBbpuj7mMbuFtKmgKBagRoBhpZEzFJezGDAZUJn+AiEApohxX4x287ia4byn2eWW/9vWk+LlJtZcR4eOGGLLtsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2fb19d4a5352e414d1dfec1f450b95b302f7a26","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.4_1775538294229_0.0010995256208319315","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@beforegolive/floating-ball","version":"0.1.5","_id":"@beforegolive/floating-ball@0.1.5","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"43ecf0d1178890ddffcbef9d0cfa5c73aeae079c","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.5.tgz","fileCount":9,"integrity":"sha512-tVWjoua8hFfA3HeSuiPOtuSjQn1KFmKLGFK/6EdlX9TpWtf5lk1cewziNP4LbsHUa/fJ+N6ScoVutwC1JCcCzw==","signatures":[{"sig":"MEUCIDYbECRdKPWaeTWbpnTuBKIOdDPKUIfVv2Bi40W0bxm1AiEAhWWe22XfNsjxhtCZLGTla5HCdTAHY9aY8CFKdSLMCns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"002a9a343d144af026966559a901f8026efa36f2","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.5_1775538298934_0.4720330342060768","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@beforegolive/floating-ball","version":"0.1.6","_id":"@beforegolive/floating-ball@0.1.6","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"c9b43fd6d65ca6e56ab4aed336e2d990f29bc8d3","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.6.tgz","fileCount":9,"integrity":"sha512-BD9JSdG2usBPjvYfxHoePHwuGpdEbUfhuX1pFFrpVHEf1+t/cGFJc1VLjDj5dkr5i99KRglcEcbINkDIE05CGA==","signatures":[{"sig":"MEQCIAVqCY8xchzEV04+cKKN1GeOOEmm6dGCSYo60q9L/yh3AiAQefaEeusbADaZObzLnv930vCE15FzWSavsk3K+lYlKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"91aa68f73591890f2699d268ccd4e66525a6da78","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.6_1775538302787_0.2654560332956295","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@beforegolive/floating-ball","version":"0.1.7","_id":"@beforegolive/floating-ball@0.1.7","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"2351e2b88363a1bce35391646479717505bafa47","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.7.tgz","fileCount":9,"integrity":"sha512-TjhAsrV/7te0Fbe9jbGpr/zkIj1MKg05JFApwc0MMTms3hMWurGmJPurvqMi3gmAahgE025Wogzgu/dZbFQPxQ==","signatures":[{"sig":"MEUCIQD2tJyTXMjmhI5sNzhmFGg0F0NJUa3xqZqnXy6annz++AIgNc4eJ0sH5y3qPBeVwcRpoBWUX1JX8s8Yz9tRxyoj3tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e9a244eba9a0f297bee88bd16273b21af874da7f","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.7_1775538306388_0.847162248522503","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@beforegolive/floating-ball","version":"0.1.8","_id":"@beforegolive/floating-ball@0.1.8","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"1021cdf1186355cfde879b292a0ae2b98df68696","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.8.tgz","fileCount":9,"integrity":"sha512-QEYwRVAdT+Pu5a7zUjIFXkp7VInyZ4F0/B2pKppGFd1MFnvWN23mF4DVZhDMaUU1su5/k9B6yFe15AGuAp652g==","signatures":[{"sig":"MEQCIFBmtSScCFLqTWdEpIKGsuOsbIAUnUeSbnqp/U9bunkvAiB8fxoEW7nYS4EQGkwHYercar2ADSRLY4nlkm9wpxMCww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"36e6fbb5d6aba0268585946747dad86beeae6961","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.8_1775538310292_0.9966678748063222","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@beforegolive/floating-ball","version":"0.1.9","_id":"@beforegolive/floating-ball@0.1.9","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"13ad451e3a524af8e782813f01dde6ec8a07d3ad","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.9.tgz","fileCount":9,"integrity":"sha512-QUPyTUSnUjZXtt7hAkYgioP9/fsY6jAwGubbNQU5Tgm4COirEhcP9J7cg1FE8ZxgXcb+YDuiAjxNsUDNIr6tXg==","signatures":[{"sig":"MEUCIEzLL2MwGnZxX8Wjx1X7eSkaV5xNI9cMqB6QkyhKycYhAiEA22X6kiTCeDoaJon4NClnv3BsyoQPAKnDA/vclb+fUYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff6b9fe2c9662d7d9ede7fcea7565ac3e536984f","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.9_1775538315264_0.8373878613742918","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@beforegolive/floating-ball","version":"0.1.10","_id":"@beforegolive/floating-ball@0.1.10","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"202c4d7c4d61d116426b914e011ad9311a341b72","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.10.tgz","fileCount":9,"integrity":"sha512-c+mEcMiP1jIorqhv+ow7b/KpZYB78nd+LHiXtHB8PinIs9B60TWZ0YY40jgf3ncvccCbCeJZDQJHlKhVvU8ajg==","signatures":[{"sig":"MEQCIF4jo/GukVw12nAdP9VqhHvwTGA/GoqTVwSEKYChtOHEAiAmHtzctUJDdBa0nQgwj91JtP+gEvoOjXISUmYIp1SDRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1af2639c6a6ea5d89a8ac4a621d5acaca7c350b9","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.10_1775538320193_0.48593159126468266","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@beforegolive/floating-ball","version":"0.1.11","_id":"@beforegolive/floating-ball@0.1.11","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"33165b46680cdc81ce964f156309c20e5d42a076","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.11.tgz","fileCount":9,"integrity":"sha512-gSZjsaMMVVyoo1AYEeKJVcw9vZ3M5SMImEIkWQSZUFF/WDLcF4nQhukltlvWwVoRdoT1OImRDn52OTSh/bZS1A==","signatures":[{"sig":"MEQCID/lchEYcuwoMEDmTHAv74YA+LanqM8iSI2RnacOLpISAiBVwBuV3bUq1G1+LeHaoCzugUe3YAdu+vsiWRc3cnTyAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b84e516fda34b8d422c014b02616b2413a9991fd","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.11_1775538324079_0.6887264918460732","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@beforegolive/floating-ball","version":"0.1.12","_id":"@beforegolive/floating-ball@0.1.12","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"410234fe2fda213b597ecad67b2e5b8bbe6df0a1","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.12.tgz","fileCount":9,"integrity":"sha512-vHrBaKQAGVbJ9ruUpEWNJiPycAtScejhabvQyVcuWinq8z+C26jrT/d9l1uVVrnfvWzLV95d69el1w3ldepyww==","signatures":[{"sig":"MEQCIGZyxfzrFkg8G8BoH7DSGVYy9UC8NTZ2DXtT4soeFpAdAiAmq9zIRzXjrupgDtRPZtvLMXhCmeJo+27GPLo89qu1nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d2d41387eb88397b48850d583dd5be3b0b8017d","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.12_1775538329775_0.7671878421598766","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@beforegolive/floating-ball","version":"0.1.13","_id":"@beforegolive/floating-ball@0.1.13","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"fc853d49ca0ed52e20826964a94c04d875ff48c0","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.13.tgz","fileCount":9,"integrity":"sha512-bgcUXjZ3eUhTU1SkBos90gKvruDRFxW0t7G0hJ9mi2lxKCR5LBWmP9g3VU0GfWM4iprA2Eb16VlA+By30FLM3w==","signatures":[{"sig":"MEUCIQD4tq4+A81XQaNksnC0vphZlJ6OTc7m8i5OQX00RwB+VwIgMNoa3New9y4xRlsRg8x5je5ClAzCLgSoUvb9/K2Cgto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c9dd6f3809d630faa940ab1d76b1d733f5741f2","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.13_1775538334195_0.7843249286514156","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@beforegolive/floating-ball","version":"0.1.14","_id":"@beforegolive/floating-ball@0.1.14","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"2bba0898a8e719f7b2740a172058f9f1011621d4","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.14.tgz","fileCount":9,"integrity":"sha512-PNS7pErb+hTTeZLRJ3s2roW+Y9g0NiTkcANY+TbpYJ79sW3GjaUdFcR2wepd74vDAUYlnScRAjSNP2tTqoU9LA==","signatures":[{"sig":"MEYCIQCA22QDhEmPKrk5RY4NUzYOCu2g8PUceNtdYgQi8DeACwIhAJwDfVKi1jDJPpamEBdoJlqbKVZXF6WMNFfzAqmwv8Uq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"383cd24d92ab3c3ebea15450bb33e8792610522c","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.14_1775538339042_0.10746500365227285","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@beforegolive/floating-ball","version":"0.1.15","_id":"@beforegolive/floating-ball@0.1.15","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"33d7dedbcfb67b39f24e2ddef6b442bfe58507ee","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.15.tgz","fileCount":9,"integrity":"sha512-RNKUps6fkOEkgFQfQA3gexmkfvWF7Ryu02+rTFBemDtod0ox2OK58M7meszsfuB9UeAZ/TpcL+Pgcwpgbc2QUA==","signatures":[{"sig":"MEUCIQCuC89v/+j82nw/WlcLpQUTHni5Ebvx/K6Nfsfg6/a8ggIgYZ2FbDVqlOavluukgV/n3CyihdGetlS4sz9bgnLsPsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7781bc5a16a3df0ca9ad6af8e37ea70fcacf4846","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.15_1775538342997_0.33896184986899125","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@beforegolive/floating-ball","version":"0.1.16","_id":"@beforegolive/floating-ball@0.1.16","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"ccb471dbf6d0d5b52af286932a885ffff889cc30","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.16.tgz","fileCount":9,"integrity":"sha512-GNI+xp+HwYw3ULZvWHB4Tae+OwyeViLCazhkLHUoLHOBXdeTPj1G+CRABuB0I0Im4Xs8mH+jMzs7JKXd6G1JzA==","signatures":[{"sig":"MEUCIQDj3syYGjtEA0eQ+rV3oC1wikdYD7i3jaROrgp+UWUMsQIgK9du7AwzyXUjMuu6IzyEFm+srhjo0xY/61OvVZA79wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27e6f803761fabbebb94ffd14d98111cfd01b989","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm version patch && npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.16_1775538348660_0.9414037277490415","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@beforegolive/floating-ball","version":"0.1.18","_id":"@beforegolive/floating-ball@0.1.18","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"59110aad4e355117e09e98aad1b99bdd2094e478","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.18.tgz","fileCount":9,"integrity":"sha512-DWJ73mJ9q5nAOFyBdzwcR1y4sR6Y9ArHFbmtN6WbxTKHWAmFjFcNT13bYBuXY/qpMCISZ6QK8ZUK7Jiz4aBrAw==","signatures":[{"sig":"MEUCIQCoGZRSwd40ODJCryK8acI5Pd+1A8vuRPPGKl4tHH1p/wIgAIWtFSdcr6tX9T+0NYa1pyq6ZdZItbYqJpq7RxUtwag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7910668f0cabbf5d4881dd3634b74c28a74d667c","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm run build && npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.18_1775538457547_0.7696238405690645","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@beforegolive/floating-ball","version":"0.1.19","_id":"@beforegolive/floating-ball@0.1.19","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"7b8394f1e6105f0592584cfd07beb7b93d1c30af","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.1.19.tgz","fileCount":10,"integrity":"sha512-XACDfMMgPtxEzgPjVoNF0zE31jUsEv3FxJb+b2R7apkzKt0HSMyD9Du+TDxIbwV5QguxPWQrvtawkzWv1IjhWA==","signatures":[{"sig":"MEUCIQCVC3rlVZvTipyG42ukNulObSAxF/MMCmxq5MYwkuABqgIgPCgDI0v7Zn+Ta/7tIzGrpA+J0WQLWyrUUpOsYojhFIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"34566fdf2c06e7b3a9064fd0e18dc846b68feae9","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.1.19_1775539299828_0.17157430489134895","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@beforegolive/floating-ball","version":"0.2.0","_id":"@beforegolive/floating-ball@0.2.0","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"5d15ea712138db1d151d9c1e093799418da37e86","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.0.tgz","fileCount":10,"integrity":"sha512-LOdVkpl3GxKI7/rZwmNfDBRyCcCFUkY4kbxCLZ4+8ug8qsGrHNtYtyJK2QyMIbrDi09BZ0sst3cfSvc56TsINg==","signatures":[{"sig":"MEQCIFcy8C4TtlY8fQYXgAPy6Hv4BEuK9vJuziC1yjnqbUR9AiBPP09AgXABqgNu1eVZagShxGCCiZ/GLJdyxdFzIf4pmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"999562bfd3c920f9d9dde074a48c7fb7cefee848","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.0_1775539318603_0.622752751091612","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@beforegolive/floating-ball","version":"0.2.1","_id":"@beforegolive/floating-ball@0.2.1","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"b693d2fc7ea21861107cfed2ec2450b3cbd5fbd9","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.1.tgz","fileCount":5,"integrity":"sha512-ePbb1YRO/HVPE98NJh/G9ODGJgJ61oCh/xb59EbIffpp57YuL6QScAhAm27OQqLqEcmpL33aQTgSVYoqBQzoXw==","signatures":[{"sig":"MEUCIHr5yV66DCChpdTK2cSSY/fCSICk3bPBUUWquDzxtHxvAiEA/5uOo81rogwyynxW1BrJWwOfq/Rqo74Nlvz1jpCzy4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"414951b722655d8475581f079f2faed2faacc9fc","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.1_1775539450883_0.4898310685323961","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@beforegolive/floating-ball","version":"0.2.2","_id":"@beforegolive/floating-ball@0.2.2","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"553dcc7dce82515ac954b4ee107f3a154dc2c776","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.2.tgz","fileCount":5,"integrity":"sha512-tP2crT+2XAjTUlEJC2pTgHxr64LyvPuLne0UTjb0kcLccDrjyiSa7Hgzvu8E2GfZqyiHJbcLgemqkzhgZV8OHg==","signatures":[{"sig":"MEYCIQCwuho0MhTTKKDglG4CzqJfk3ZoaEyiQeUG8/lOIVxxVgIhALiUz2wjV8lndIEbs0bIINv2c67kX9KmeznGcT8EMsg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4e375f5bcb4a13664839929ae9dad30235a890e1","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.2_1775539626642_0.9773513212682545","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@beforegolive/floating-ball","version":"0.2.3","_id":"@beforegolive/floating-ball@0.2.3","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"f0cb59a4f9253fa22760580574759516f248cd2d","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.3.tgz","fileCount":5,"integrity":"sha512-E3y9MTs/yitRA9V1B0hao/Waq+VLu8Ozp0JcxQD0PwcTgeQ5PXr9qfNKM6D9oA28xMT/GISXoyj1L8iz1ndk1g==","signatures":[{"sig":"MEQCIHw36cQXLtXMFNHOBRSkfnDSMRjVibQ35HwokCeMI+gIAiBiNOobBZyqyBGfFsSwym75mnU1HQC6EKNoydrrgKoCAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"afb8e3a696b5c84b14f6121c9636e82802ec5551","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.3_1775539876583_0.8982100286940318","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@beforegolive/floating-ball","version":"0.2.4","_id":"@beforegolive/floating-ball@0.2.4","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"6e4be882c4238abf3d2ba32c31a84d3750e9be2d","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.4.tgz","fileCount":5,"integrity":"sha512-otqHZ7ELK4R4jpAVEa3Uh9cXrF7ySzWneYwWAwi5F1Zm/88Wub54io2VOSZnNnEpFtPIZqIgQtXUgB28TMj/UA==","signatures":[{"sig":"MEUCIGNdKDwiVWCj8+ok1q+u/tf5VzQjR8J/b3GzqTBKvu1+AiEAu56vVhaquvyTQTXXlIsr7Mba1doGJ4zrXICeyejPXi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5a5ec8d6aed2cd59fb6af07883d7d01c1f780e05","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.4_1775609086285_0.3036833790921212","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@beforegolive/floating-ball","version":"0.2.5","_id":"@beforegolive/floating-ball@0.2.5","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"25566878da5d1ade7cff230473de4311ac67a463","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.5.tgz","fileCount":5,"integrity":"sha512-DDtEpVXZ+3r0/rP0kaotsl23h3/lUhtSnFnRmej1waVBtfuiMTVEzZNyjOWu3HfH7YyWdpfcDCphJ2hDeRn+gw==","signatures":[{"sig":"MEUCIQC6/uM0Ym5+ztij1yD2WLHmeQOj8IO0zlFC5PCBPeRy+wIgXIJssafLmpkdM0pe//XEEPzfuAUjgibFJXmSKtVP8UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b3a469aa4952700da114bcc73277991ef4966f55","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.5_1775609695756_0.3779850180802158","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@beforegolive/floating-ball","version":"0.2.6","_id":"@beforegolive/floating-ball@0.2.6","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"e84198aac5ef11b8f10f1ebe2ef3d6c38c96bb3d","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.6.tgz","fileCount":5,"integrity":"sha512-h7QYaZs5Mg4y6suMBr4kYQx1DlrmjGc7Lw2CJtlZhTudHB3Dy6IPt1oCOjwS21hUDAZTK9nFta3i/TAcWG5dbw==","signatures":[{"sig":"MEUCIQDFLUNGuR2ltTIy8p48dPOBJXJf1KHwvSoQ6ohFOh2RrwIgaYwtJTQ3RXF1qNRzHj3+SJrZc7a75ZCWtDnXAWT2gBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f00aaf03796ffa7c851384f0bdd6c099da9d6b48","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.6_1775610808676_0.13175653727537107","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@beforegolive/floating-ball","version":"0.2.7","_id":"@beforegolive/floating-ball@0.2.7","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"e880410fef6b128a0c691989d5d74ccf352af2bd","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.7.tgz","fileCount":5,"integrity":"sha512-yjFkR+nlMLSyUd+MLWutOfaUpSMoXWmktVZa9okXW5kXTCVbgmCXjIph1jD9YVxILze1hbT1K03QlrWqGh2gXw==","signatures":[{"sig":"MEYCIQC6lxSVwAKkKQ+y3Ys9EYI9xgCXQQoiq0EihyQQiMCMPQIhAOzvplGuNaBuhMeWt2kPX0q6KQErT9BrEfb8sHFhhxft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b9d1aeb7e79d4ae994b516aa8be9984722f226d4","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.7_1775611280110_0.9888450139683542","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@beforegolive/floating-ball","version":"0.2.8","_id":"@beforegolive/floating-ball@0.2.8","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"86405ba96451ede1364eca41b09b9150ab77fc0b","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.8.tgz","fileCount":5,"integrity":"sha512-bvE09/wDlGwiNm0nru6/kU5wQwuSdVIvHN/CVpYHpnv9MmGTsk1v1XZlvPVrSXzXGBzVvIkz96T8Q4y0yusI/A==","signatures":[{"sig":"MEYCIQC5eiRkxWp8Iv1neH70v+0KT/E5o5WU9qO+AnuvcVrgPQIhANhTD4eHMzj7D8Bhx2odqLimeSpJx01pAWti9nzZXYBo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4d6d9194d6f1e7073d73807dfd19b0c6472fface","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.8_1776574222888_0.15700487388091422","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@beforegolive/floating-ball","version":"0.2.9","_id":"@beforegolive/floating-ball@0.2.9","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"82a7800493ae99753c695571d078184680150c57","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.2.9.tgz","fileCount":5,"integrity":"sha512-WW5Waq12L9SskBo+Sqz+JUQrmD/nIa/bbsHTw49J+RbVvA4E3YFEKZqeSaKC5fen5koqOqP0IzefYEaiAQcWGw==","signatures":[{"sig":"MEYCIQCesEUM1h1Swt6YzWtbjJV/do4l7XkQzeT0xhz1l/Vx1wIhAKk41BGkQ3Z08Da1uUGusGPeu2Q/6jL5X078XyBjUT10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4d6d9194d6f1e7073d73807dfd19b0c6472fface","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"vite build && cp dist/src/index.d.ts dist/index.d.ts","preview":"vite preview","publish":"npm publish"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.2.9_1776574234078_0.6073121606653571","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@beforegolive/floating-ball","version":"0.3.0","_id":"@beforegolive/floating-ball@0.3.0","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"19fda439389170bbb532f60025f56521e6f9ccf3","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.3.0.tgz","fileCount":17,"integrity":"sha512-cJkn0VJShT2kUAXyIJ7o2DictNRltknAJxS5w2vo5a3ZR7oHablUYXRbBjLx/rbUjEWWaJvpqE04e6daKaYudA==","signatures":[{"sig":"MEUCIHUtqRBDI3C6zKmDW0712ArzhUyAO6vVwrs55YYSjkoVAiEAgr13DInRnXefKe27B1MGT7yGY6EWd+H7gi3C2Qddatw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"dc62933a7995e1edb15a9d8d790353a4064790a5","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.3.0_1786582972983_0.5142515161019341","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@beforegolive/floating-ball","version":"0.3.1","_id":"@beforegolive/floating-ball@0.3.1","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"534d86f3d0731c11e74e05ea3b111b5d626af796","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.3.1.tgz","fileCount":17,"integrity":"sha512-qNhJ+yurfmo/xdP0LTVbYZN4LgWufzv9QxCZ/2nACkkuTLQIs2c4BgikUB0TXoW3KmpiYofRNSaouKtq+VXEfw==","signatures":[{"sig":"MEUCIAUABpJm1Z5E+nOcvkQccxDGQ5SUbRliKrhBiNYuCNsBAiEAtpdolMXlfRjg9I9z28nXJmNjW3VfOA0mBkHfbBjLFB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"e5a1dfdc1d79b14da51692147920c40dece7cb2c","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.3.1_1786583353506_0.481383826967122","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@beforegolive/floating-ball","version":"0.3.2","_id":"@beforegolive/floating-ball@0.3.2","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"453fb489067ff7270544e67b62467e9c1e0abdf9","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.3.2.tgz","fileCount":17,"integrity":"sha512-uL6sKxKxN4JeiGIMPPwH4TYiVgYo0VmDmFCrOHJfPKBsimj7BDicHwVSIE5f0yciCCQE4NUs8lwc7hkw4/e/3A==","signatures":[{"sig":"MEUCIE0YLT6iabfBWQZNV6wYEd06wtZhM863WBf24OAGNaNpAiEA9PxsiveXKErGOBgdL8Icz6XbYm/2OU94SVmqVJa94zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"e5a1dfdc1d79b14da51692147920c40dece7cb2c","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.3.2_1786583656033_0.02659792482537915","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@beforegolive/floating-ball","version":"0.3.3","_id":"@beforegolive/floating-ball@0.3.3","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"a549b3991315f8122759382e6f67708156ce26cc","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.3.3.tgz","fileCount":17,"integrity":"sha512-hSLehASrqRZ6HWD8ST571Zakvmg5SqwcplkcwDVJnm8kGNU7Z4SMLU/8RKiK5QecGv7ayrC1ycwMz2CHNpNuvQ==","signatures":[{"sig":"MEYCIQDlrgtm04QUNcSSgyygQSrDd9GyxH/lYU8sO8fEbQmV4gIhAIFxltOB8qrfPxDibiSXWz0dkCCWpgt9clM9ZuEa+PTa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"e5a1dfdc1d79b14da51692147920c40dece7cb2c","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.3.3_1786583900665_0.5475981555702101","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@beforegolive/floating-ball","version":"0.3.4","_id":"@beforegolive/floating-ball@0.3.4","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"5a14ba52b420986e01fabce5b37c3bdb86ea5c3e","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.3.4.tgz","fileCount":17,"integrity":"sha512-4hIF81P9pggrUWgJXxLQ8j+jptN8ni0BUtgDbQTPi0eDfEA2pURRDY+OMU4A2mINOFzykp8GnnopkH0OOmcgYw==","signatures":[{"sig":"MEQCIDxKNY067sJM9nKs7qq22N6ubWDRrHseZ6N5q/FZNmPpAiBZZogjo7xQLugFpFe7Eay8TedFR8s5OqCcBBtIWAxohA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"f043b3398053a8384255eaf5540dcb36d2e65b6b","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.3.4_1786584104063_0.9041123948179854","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@beforegolive/floating-ball","version":"0.4.0","_id":"@beforegolive/floating-ball@0.4.0","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"de23dcc9ca64d9cf29a06e73de7a18f6d60a0bb9","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.0.tgz","fileCount":22,"integrity":"sha512-Tmyv+MRbb5uOs0Rc78YZW1QssKx9l7MGGh+NcIIGAa+bJXoxrt4Y1NO0ktWh3PjejOBMoIcH5XwjOAyGc46rcA==","signatures":[{"sig":"MEQCICBVEhJLId03cOyidefS60bfnZtAiU0Yp2jh9VU5latPAiBqf0DyCWqNux30Fo6hvDxpAZ0xy4okMAjhwG1BQCCVUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"af91b92aa08d55fcb0fb1ed22143baefc18f64a7","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.0_1786618528343_0.4657855250730638","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@beforegolive/floating-ball","version":"0.4.1","_id":"@beforegolive/floating-ball@0.4.1","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"5ea3a1ae5e259b0c8f576872e474580ec284cd31","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.1.tgz","fileCount":22,"integrity":"sha512-dYwfc1h2ikagdkBaSRyah65SYPCxPFBxX8ODUnj66lfH0i+iDAOZQuSaOovrGmtcac/JMEQLbA6GbMk6otO19Q==","signatures":[{"sig":"MEQCIAvUKDA10xszsUH76qm81zmHl3zFWyobR1LYHJ9k/T1PAiBOB2nxDa2xgAGb3+KjUnabBep3byEMAoPD2qhcMCF1Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"af91b92aa08d55fcb0fb1ed22143baefc18f64a7","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.1_1786618794005_0.9936916064676078","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@beforegolive/floating-ball","version":"0.4.2","_id":"@beforegolive/floating-ball@0.4.2","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"411cbd8ba3e183410b33a0caaf17dc4f79f632c2","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.2.tgz","fileCount":22,"integrity":"sha512-HOrYy3KEb2C6rdvJdiy2oFWnhjznwv/8VTMp6awnaDSa4eMH4ORm6ouRs0Lj5H1pgz97nOPQ25u8I2/Xlkc8iw==","signatures":[{"sig":"MEUCIQDmwIMaTA1+YS0rGPGwDGUOo2sMV3L7SSW1BfpD1qhZbAIgED8swzLOFZZ2Ok1wF0/M+ljh1W37+6qhNO+2sO3JXqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"473fb2f37a184bdfe2393d7a761c46f0d3de5d0c","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.2_1786669124216_0.5163703206873049","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@beforegolive/floating-ball","version":"0.4.3","_id":"@beforegolive/floating-ball@0.4.3","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"052c47aeec223e3b419d59af2b11093efe61fe7b","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.3.tgz","fileCount":22,"integrity":"sha512-IDJ1ueCcj2vAkboXKZcQ8AsZbhyvcjM+GTL/ZYNUBxBF6s3s0YuRvyrrj4KcJm8QUe6CtqEOSwWcVGOlJY2m7A==","signatures":[{"sig":"MEQCICRt7yd3dCG7y3eeSbieZxvXoP61/4UweNuBiTX8GKQaAiAvZPBkWSoUB/5E12/gq+csbkLqd03Yh5UVP/ObgS52JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"77f06fed6a7323a7c09c4fed2c48e91e35a04f4e","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.3_1786764172122_0.5305476696300724","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@beforegolive/floating-ball","version":"0.4.4","_id":"@beforegolive/floating-ball@0.4.4","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"c812cbe6eecf3fcf6a0605c52f8ed4192ae626e0","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.4.tgz","fileCount":22,"integrity":"sha512-RM9tB/MJQVmO+JwJcrCnubnNzO39YggZuhkk6pbQp/Sv9/B0zKU6BS7E78QgsxTwBdoqP9R4j2XbgIhZwvgPaw==","signatures":[{"sig":"MEUCIQCWrHmII2uaxC9+TOJHe6wfe4TN8Z1x9TZ26IVtR5k5lAIgWBh141i1HNly42cXAZ//KVAYqEYUBvpV5RKmSCd/VE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"77f06fed6a7323a7c09c4fed2c48e91e35a04f4e","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.4_1786764223732_0.7122555579484495","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@beforegolive/floating-ball","version":"0.4.5","_id":"@beforegolive/floating-ball@0.4.5","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"fc495842b5f7cc2768ea3fe6b284cc3c806f9cdf","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.5.tgz","fileCount":22,"integrity":"sha512-oHSjHCmXt+S1/etOYK/XLo5vrRTC/UcbxXuOnQePXACieQtjGMaS1e6Hqxvh2MpQU75AGXuJmcHvs4wfu7WrWQ==","signatures":[{"sig":"MEUCIBFz4FmdX+QPFDSV1n/HetxwWyNJ7lQsN1IKVItjdRVBAiEApstY/pUUD7fs/7liREg4md7aN4TM/LQIVmE19apBX6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"77f06fed6a7323a7c09c4fed2c48e91e35a04f4e","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.5_1786764269593_0.9129198168116512","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@beforegolive/floating-ball","version":"0.4.6","_id":"@beforegolive/floating-ball@0.4.6","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"fc5e349ee64b191ad19107609374ff6ff4ad6f39","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.6.tgz","fileCount":22,"integrity":"sha512-9W2VOpU5Dy+b6GdWMjO7kse/RuR04gLyD7ZCrXP9wSeLWFbBzSeoZKllmJouGMcYkwVK805dRxQ3FEsiEqF8wQ==","signatures":[{"sig":"MEUCIF1SekozxNeHODiszCe1bHMudxhEzMgHG0Vapqi1hBa1AiEA9jjLS4TfdKbmbl9t2bmlzy+/E/ul4VZizGe3P4bacro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"77f06fed6a7323a7c09c4fed2c48e91e35a04f4e","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.6_1786764448447_0.8471037800079113","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@beforegolive/floating-ball","version":"0.4.7","_id":"@beforegolive/floating-ball@0.4.7","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"b1ceee7eb983309c6a273c0d0f9109d9d0c00701","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.7.tgz","fileCount":22,"integrity":"sha512-k8M2dF10C63EQL9klOAhKTiPIj87mj8SWAy7WaLJ88iJiNbTOzSHaZg10TV29HLiyTx3vYsUlI5S3JVVIkswLA==","signatures":[{"sig":"MEYCIQD6CGfCDaMGmHj7Ke4goKR/JATTEWLcmhiCk/hCMf9qDwIhAP2WsWE0Zbtopau4zyWcbuH32hg4SFWAS/hOzQBSvLCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"77f06fed6a7323a7c09c4fed2c48e91e35a04f4e","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.7_1786764501024_0.4502495343809696","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@beforegolive/floating-ball","version":"0.4.8","_id":"@beforegolive/floating-ball@0.4.8","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"e3793095a95e94b09899cbc5ad20eb75ba7b7026","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.8.tgz","fileCount":22,"integrity":"sha512-qtQjRN4GqZ3egokTSINmNCvGvMa4zk68DrEy6UKXfk1fdHyXOJL8F3XyIMtAHFCLM/j3Qe/Z1cuO4wW95CaqxQ==","signatures":[{"sig":"MEUCIQDlAk++DA8TeHkNOnbu8WLYKj8uy80Efhv42P9wCnLTZwIgf7aedxU4uSXPuHXNmS/N2jWoDtm6I/KNRc4+rfm0k28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"48958d98880ff61b38459d7ec76c6d4f124fe7d9","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.8_1786768196284_0.013043104058372501","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@beforegolive/floating-ball","version":"0.4.9","_id":"@beforegolive/floating-ball@0.4.9","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"f10f66344099d004d036c53411d086bf9a0cf1aa","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.9.tgz","fileCount":22,"integrity":"sha512-xIyhTe/a5wAblvUO16txOG30tNsNtCnTTWIUIWkJ0SSSZk69Pu2fXI98FwFT9erzYcmsAcpL45ajdtMBTE1kLA==","signatures":[{"sig":"MEUCIBD/gX4U4DQc6I05jK6WSEjobAEIUQQQQRI6ZD23cO5bAiEAixkGt9omqxNB7bO0zj+buu5DAf+EzHi9134wkCLgvp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"baa8d9e1fb3ddcb0c9d905144b13548c03a510f2","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.9_1786774049922_0.037913070224001144","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@beforegolive/floating-ball","version":"0.4.10","_id":"@beforegolive/floating-ball@0.4.10","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"cc07af8a5cab6f23e9d319a7cd3be4e0e93af35b","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.10.tgz","fileCount":22,"integrity":"sha512-qmmprLzKDejTDKPLlYA5efKyMGzHhbeC5XpBUQTru7G7Gy17wa3W7brwXb7ll5pBbZliHcFp/F4o+dr/2Lhlug==","signatures":[{"sig":"MEQCIBiffMNdyeuJUp7pIH7QOYb87WkiMc3vzejlgxGcK31RAiBdxmjOg+rnctKKeYc6skQF37HxXQZu9S02tJpytrbI9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"baa8d9e1fb3ddcb0c9d905144b13548c03a510f2","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.10_1786774145716_0.21358042935180865","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@beforegolive/floating-ball","version":"0.4.11","_id":"@beforegolive/floating-ball@0.4.11","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"50f6fa6e4acf4ab728529f794ba27ecca6309b5d","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.11.tgz","fileCount":22,"integrity":"sha512-febGHU2u444oVZukHwtD12m1JmZlbNzwYMFlmdcqL3yNjLS7CwYNectuT37FqlV5vtifaNHx8Mm2zn/w4u2iDg==","signatures":[{"sig":"MEUCIQDovIgNRLqONFZcboXQ2aE3EVOtpfzdAWZMbhf24vW+iwIgcxPHG99zmwK1nRJ/4HqMIv7Zs/ZekIaBvXm2RGTmI+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"baa8d9e1fb3ddcb0c9d905144b13548c03a510f2","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.11_1786774302999_0.7447688050354344","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@beforegolive/floating-ball","version":"0.4.12","_id":"@beforegolive/floating-ball@0.4.12","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"fbcf4243c91e5742929d6cc3a9819014029c9d1c","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.12.tgz","fileCount":22,"integrity":"sha512-Mys8H59BpWy/JfStHlLnXFvcUqUrMsl492jfXAW8VABbs3ZnRbthyoeqmqeIY6GwmegjNjIHr4XyCG7N1IyXlw==","signatures":[{"sig":"MEUCIQC65DZDXwHzx7Ww51lyaFccm8MHH7HnTryqBz6gbMSrNwIgHj4Abg/I0gRedTpxKep+ln6oTzsjHH7bD3TXgQt7G+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"baa8d9e1fb3ddcb0c9d905144b13548c03a510f2","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.12_1786774502971_0.3707107020236893","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@beforegolive/floating-ball","version":"0.4.13","_id":"@beforegolive/floating-ball@0.4.13","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"79f7caddeab27f8d6f6986aaf040661934cb08d2","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.13.tgz","fileCount":22,"integrity":"sha512-7/qHLJHzhc+MK4Nq3ACmKeCHcN26oOhniBI6bwxSTro5tqGDSVS6MbyygKl+98JTkAphM5YpVVRQ/f9ZCa1IIQ==","signatures":[{"sig":"MEQCIEgNxueIaY0RkF5qv89eZgGbgyTiaakVHI4EcEYG8HNjAiBffP9xQe48MwjMbbdNuqs3noIrfi36S6sA+zQP+ZVCWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"baa8d9e1fb3ddcb0c9d905144b13548c03a510f2","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.13_1786774526574_0.4435788157983416","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@beforegolive/floating-ball","version":"0.4.14","_id":"@beforegolive/floating-ball@0.4.14","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"22e669dbe79417f6efa3c78093a165090ff68170","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.14.tgz","fileCount":22,"integrity":"sha512-Cm5oosfQI1Y9Lu19xxkbglNLThaHXRhXSodUEtMcjtYb+Sk3L97NOYxRQRxHwmnhGwKM1GI+7QXTEtfaJVjgbQ==","signatures":[{"sig":"MEYCIQCQKemrPQu5bu0Gh5SR26I37P5S2KgKdyZSADC57PAzfwIhAPVpTYU4+5oFg/YpMCgpV2MEEJBpoSVum9JabGg6d0s1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"0d0f2600265f6120c66c98d14fa359b478b289b9","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.14_1786846735946_0.40331767267152774","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@beforegolive/floating-ball","version":"0.4.15","_id":"@beforegolive/floating-ball@0.4.15","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"9ae993894ce770a49c364ec0751680bb2c594c62","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.15.tgz","fileCount":22,"integrity":"sha512-ZrOursgofHptKpN8Otmq0WAJ1HoDx5bxloQQRaMqQMvqrDPS/AbAkF0Svm0GpVpr5DOhik4jYcIRT8hFKrTpng==","signatures":[{"sig":"MEUCIQDsdNnIsRTLbGyi7QMjrV6AvglnYSeXknfmGAXmC0xtKwIgVi7TqArkih82yTx4OeP4kmu14rEyapyhsn5gsHFCrUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"0d0f2600265f6120c66c98d14fa359b478b289b9","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.15_1786846799059_0.45259150089862166","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@beforegolive/floating-ball","version":"0.4.16","_id":"@beforegolive/floating-ball@0.4.16","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"6025cd85e0909b276f9a9e68c7e19002543f38c5","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.16.tgz","fileCount":22,"integrity":"sha512-hywPsJNsT3rGMxup2MSvFOkjkM7/zj0Achk7VTm/ZuOCuZH0m+co8379LESFYn9LgQEQcsL0RXOHAgaCrsO7Mg==","signatures":[{"sig":"MEQCIHAhGlyiIDHvoeK95+mWnLy9s75MAHhzwGLXhWFsZKOhAiBNt3b5Duv73/EViF+MrEu4gilBNw7qOyuNpLPWSVmRMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"ab2477f1ed9ba4cdbb0b3b922dd20a4eeb9162e9","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.16_1786846973486_0.6400992049364509","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@beforegolive/floating-ball","version":"0.4.17","_id":"@beforegolive/floating-ball@0.4.17","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"0700614fe4e4f5ac5809ba825d1608227555965a","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.17.tgz","fileCount":22,"integrity":"sha512-odEYJj5Bt3s7qbEyfO636/Xyow9gOGMH0U6qduvEE9YHnocu5N8jDg5cmJ+wQkXK/qQG/rrk8aOLqp+wNOAtLQ==","signatures":[{"sig":"MEQCIGX7P/92g0cSOo929jAfX0fOC/GnhpKGDIuxaCFdDpqZAiAVU7SZXV+VSvdgioyyUv6HAyjJf0tCHASg/FSw9w6K8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"08a31d6e3bc3cdca98039a9b36bc8eaf248882e0","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.17_1786847167343_0.9353746700739967","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@beforegolive/floating-ball","version":"0.4.18","_id":"@beforegolive/floating-ball@0.4.18","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"ca10d043b146a1925d8f6e06e21a65d265430945","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.18.tgz","fileCount":22,"integrity":"sha512-Yk22DPfZ915rT/V/ORy77OxIsR2gfdmPuVRVt3opbSHmZ+D8Z3vvcDT5gyXW13/AQzBJpRF41aHt7044dHo/mA==","signatures":[{"sig":"MEQCIHwZTY9qoqKjQC5bFdNRtWa39msF1/JmAhlGpQcYQ337AiAM0bido9GtcJKzCR2dMax4vr/w+rzq4dKeTZmjkW8NZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"580c9a4af05c6699b343d2f0264fcb37dc08dff8","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.7.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.18_1786853556867_0.8018333678915","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@beforegolive/floating-ball","version":"0.4.19","_id":"@beforegolive/floating-ball@0.4.19","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"dist":{"shasum":"e579bdd2acc7fd715ed91de5833842798c5a1602","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.19.tgz","fileCount":22,"integrity":"sha512-QKZSa+NjZRuPw9Kvb6oZZ6NP925nCM/V8wQnbvTBXfVUJCgqagAXlYwXKSlk+PpfPOrjTcYMbCw1ipR48Xd8LQ==","signatures":[{"sig":"MEYCIQC1rSSd2nS4OgReNVnUpzaFjKtYb3kTabZBDufPOKsZlgIhALyjFgRiCk6PnSfprOKd5EBLTvkdv7iJP2yG1n7FEmPZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs","require":"./plugin/webpack.cjs"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"}},"gitHead":"beadbda68778cb2ba397417fe78bed434b80c95e","private":false,"scripts":{"dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","predev":"npm run build-info","preview":"vite preview","release":"npm run build && npm publish","build-info":"node scripts/build-info.mjs"},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"_npmVersion":"11.18.0","description":"React 悬浮球组件，预编译样式，零依赖配置。","directories":{},"_nodeVersion":"26.6.0","dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"typesVersions":{"*":{"next":["plugin/next.d.ts"],"vite":["plugin/vite.d.ts"],"phaser":["dist/phaser.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","phaser":"^4.0.0","typescript":"^5.9.3","@types/react":"^19.1.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","phaser":"^4.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/floating-ball_0.4.19_1786879488678_0.39393544472477204","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@beforegolive/floating-ball","version":"0.4.20","private":false,"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"phaser":["dist/phaser.d.ts"],"vite":["plugin/vite.d.ts"],"next":["plugin/next.d.ts"],"webpack":["plugin/webpack.d.ts"],"generated-build-info":["generated-build-info.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./generated-build-info":{"types":"./generated-build-info.d.ts","import":"./generated-build-info.mjs","default":"./generated-build-info.mjs"},"./vite":{"types":"./plugin/vite.d.ts","import":"./plugin/vite.mjs","default":"./plugin/vite.mjs"},"./next":{"types":"./plugin/next.d.ts","import":"./plugin/next.mjs","default":"./plugin/next.mjs"},"./phaser":{"types":"./dist/phaser.d.ts","import":"./dist/phaser.js","default":"./dist/phaser.js"},"./webpack":{"types":"./plugin/webpack.d.ts","require":"./plugin/webpack.cjs","import":"./plugin/webpack.cjs","default":"./plugin/webpack.cjs"}},"scripts":{"build-info":"node scripts/build-info.mjs","predev":"npm run build-info","dev":"vite","demo":"vite --open","build":"node scripts/build.mjs","preview":"vite preview","release":"npm run build && npm publish"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0","phaser":"^4.0.0"},"peerDependenciesMeta":{"phaser":{"optional":true}},"dependencies":{"dayjs":"^1.11.20","goober":"^2.1.18"},"devDependencies":{"@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1","phaser":"^4.0.0","typescript":"^5.9.3","vite":"^6.3.5","vite-plugin-dts":"^4.5.4"},"gitHead":"163e2eef6eb14992d5c8fba0f40eac5dc39fd437","_id":"@beforegolive/floating-ball@0.4.20","description":"React 悬浮球组件，预编译样式，零依赖配置。","_nodeVersion":"26.6.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-vwo0OJckGOmPcy2AlhLlEeJZLriIwHEXQe3A7whJ2qvHlXhKpUXg0mNxB9Gu90GDSoN7HxjlHZB4l88efyJRIg==","shasum":"c9cfc65fbf97b69af2fa2d8ea0a0adca7f72e083","tarball":"https://registry.npmjs.org/@beforegolive/floating-ball/-/floating-ball-0.4.20.tgz","fileCount":22,"unpackedSize":43504,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDaOGeOTqhVL9rNTIhZsmw1pQB/jMGAl9XzdP68wHMFWAiEAo8HHkn6oB10k5sqpJFxwCOumUn8fYvC6lk/qiXcs98s="}]},"_npmUser":{"name":"beforegolive","email":"beforegolive@gmail.com"},"directories":{},"maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/floating-ball_0.4.20_1787365880111_0.4772060689802746"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-07T01:11:18.768Z","modified":"2026-08-22T02:31:20.384Z","0.1.0":"2026-04-07T01:11:19.041Z","0.1.1":"2026-04-07T05:04:42.354Z","0.1.2":"2026-04-07T05:04:45.898Z","0.1.3":"2026-04-07T05:04:49.946Z","0.1.4":"2026-04-07T05:04:54.396Z","0.1.5":"2026-04-07T05:04:59.070Z","0.1.6":"2026-04-07T05:05:02.939Z","0.1.7":"2026-04-07T05:05:06.549Z","0.1.8":"2026-04-07T05:05:10.454Z","0.1.9":"2026-04-07T05:05:15.428Z","0.1.10":"2026-04-07T05:05:20.323Z","0.1.11":"2026-04-07T05:05:24.243Z","0.1.12":"2026-04-07T05:05:29.943Z","0.1.13":"2026-04-07T05:05:34.333Z","0.1.14":"2026-04-07T05:05:39.200Z","0.1.15":"2026-04-07T05:05:43.149Z","0.1.16":"2026-04-07T05:05:48.809Z","0.1.18":"2026-04-07T05:07:37.692Z","0.1.19":"2026-04-07T05:21:39.978Z","0.2.0":"2026-04-07T05:21:58.783Z","0.2.1":"2026-04-07T05:24:11.032Z","0.2.2":"2026-04-07T05:27:06.794Z","0.2.3":"2026-04-07T05:31:16.743Z","0.2.4":"2026-04-08T00:44:46.436Z","0.2.5":"2026-04-08T00:54:55.915Z","0.2.6":"2026-04-08T01:13:28.822Z","0.2.7":"2026-04-08T01:21:20.270Z","0.2.8":"2026-04-19T04:50:23.049Z","0.2.9":"2026-04-19T04:50:34.271Z","0.3.0":"2026-08-13T01:02:53.153Z","0.3.1":"2026-08-13T01:09:13.635Z","0.3.2":"2026-08-13T01:14:16.161Z","0.3.3":"2026-08-13T01:18:20.809Z","0.3.4":"2026-08-13T01:21:44.228Z","0.4.0":"2026-08-13T10:55:28.493Z","0.4.1":"2026-08-13T10:59:54.150Z","0.4.2":"2026-08-14T00:58:44.408Z","0.4.3":"2026-08-15T03:22:52.287Z","0.4.4":"2026-08-15T03:23:43.874Z","0.4.5":"2026-08-15T03:24:29.754Z","0.4.6":"2026-08-15T03:27:28.588Z","0.4.7":"2026-08-15T03:28:21.174Z","0.4.8":"2026-08-15T04:29:56.428Z","0.4.9":"2026-08-15T06:07:30.071Z","0.4.10":"2026-08-15T06:09:05.846Z","0.4.11":"2026-08-15T06:11:43.130Z","0.4.12":"2026-08-15T06:15:03.119Z","0.4.13":"2026-08-15T06:15:26.725Z","0.4.14":"2026-08-16T02:18:56.105Z","0.4.15":"2026-08-16T02:19:59.213Z","0.4.16":"2026-08-16T02:22:53.621Z","0.4.17":"2026-08-16T02:26:07.471Z","0.4.18":"2026-08-16T04:12:37.011Z","0.4.19":"2026-08-16T11:24:48.874Z","0.4.20":"2026-08-22T02:31:20.256Z"},"description":"React 悬浮球组件，预编译样式，零依赖配置。","maintainers":[{"name":"beforegolive","email":"beforegolive@gmail.com"}],"readme":"# @beforegolive/floating-ball\n\nReact 悬浮球组件，预编译样式，零依赖配置。\n\n## 安装\n\n```bash\nnpm install @beforegolive/floating-ball\n```\n\n## 快速开始（自动注入，推荐）\n\n只要装了依赖 + 一行插件，`<FloatingBall />` 每次构建都会自动带上构建信息（git 分支 / commit / 版本 / 第几次打包 / 本次与上次的打包时间），无需手动传数据。\n\n### Vite 项目\n\n```ts\n// vite.config.ts\nimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\nimport { floatingBall } from '@beforegolive/floating-ball/vite'\n\nexport default defineConfig({\n  plugins: [react(), floatingBall()],\n})\n```\n\n### Next.js 项目（webpack 模式）\n\n```js\n// next.config.js\nconst withFloatingBall = require('@beforegolive/floating-ball/next')\nmodule.exports = withFloatingBall({ /* 你的原配置 */ })\n```\n\n### 页面里\n\n```tsx\nimport FloatingBall from '@beforegolive/floating-ball';\n\n<FloatingBall />\n```\n\n每次构建自动生成并累计 `build-info.json`，组件自动加载；构建历史最新在前，版本变化时「第几次打包」计数重置。\n\n## 手动传 data\n\n不装插件时，可用 `data` 属性手动传入（自动注入的数据会被 `data` 逐字段覆盖）：\n\n```tsx\nimport FloatingBall from '@beforegolive/floating-ball';\n\n<FloatingBall\n  data={{\n    version: '1.0.0',\n    buildCount: 3,\n    builds: [\n      { buildTime: '2026-08-12T05:46:30Z', commit: '4cd94d5' },\n      { buildTime: '2026-08-12T05:40:00Z', commit: '3f2a1b9' },\n    ],\n    info: [\n      { label: 'Git 分支', value: 'main' },\n    ],\n  }}\n/>\n```\n\n## 数据字段\n\n`FloatingBallData` 集中了悬浮球呈现所需的所有数据：\n\n| 字段 | 类型 | 说明 |\n| --- | --- | --- |\n| `version` | `string` | 版本号 |\n| `buildCount` | `number` | 当前这个 version 的第几次打包 |\n| `builds` | `BuildRecord[]` | 构建历史（最新在前），悬浮球显示本次与上次的打包时间 + commit 前4位 |\n| `info` | `InfoItem[]` | 底部扩展下拉面板展示的键值对；提供后悬浮球右侧显示可点击的展开图标 |\n\n`BuildRecord`：`{ buildTime: Dayjs | Date | string; commit?: string }`\n\n## 构建信息如何生成\n\n每次构建时插件读取调用方项目的信息，累计历史写回 `build-info.json`：\n\n- **git 分支 / commit**：`git branch --show-current`、`git rev-parse --short HEAD`\n- **版本**：调用方 `package.json` 的 `version`\n- **第几次打包**：按当前 version 累计；版本变化时重置为 1\n- **历史**：读取已有的 `build-info.json`，把上一次的记录拼在新记录之后（保留最近 5 次，可用 `floatingBall({ keep })` / `withFloatingBall(cfg, { keep })` 调整）\n\n> 注意：`build-info.json` 是构建产物（建议 `.gitignore`）。若在全新环境（如 CI 一次性容器）构建，没有历史文件时「第几次打包」会从 1 重新计。\n\n## peerDependencies\n\n- react >= 18.0.0\n- react-dom >= 18.0.0\n","readmeFilename":"README.md"}