{"_id":"flowbitz","_rev":"21-a3ffda3256c8656d4babbeb04bdc73c3","name":"flowbitz","dist-tags":{"latest":"2.4.5"},"versions":{"1.1.2":{"name":"flowbitz","version":"1.1.2","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@1.1.2","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"38a614d99f4286c47be5154172278d1028e9efcb","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-1.1.2.tgz","fileCount":87,"integrity":"sha512-QB5o1O5epEy74IyYgHZXkk77OFwVYr1WPtqiSGPA/AfiNpWD57Z/i0H62ae3RqWuYCixgu0b37PyVQedmRE+6w==","signatures":[{"sig":"MEQCIA0pkwfIhW6PMZKEsYOov4afLQ5DRMm+tItxR2atmBMdAiBbuX6Eny+WPa2zPZ11qt3ykX5Hm4ND9+LVmLjyZ370Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151496674},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"f08e3bf492f51fccbd0e6cf525267d549bc33925","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"npm run build:library && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.1.4","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_1.1.2_1758788110318_0.5357859589807816","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"flowbitz","version":"1.1.3","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@1.1.3","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"6d45941c1a869d68f28bbeec73a570a47a227af0","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-1.1.3.tgz","fileCount":65,"integrity":"sha512-Xu5XdKexeY7pOtX8a2zXfwxI4IiytQA82FecD091zj0tw8qiJvFW34V+8jzPbckeWv8y/6JqC8v7l6qrOg+Stg==","signatures":[{"sig":"MEUCIEgnNMhcIhwC3hxBmRF23LD/+gaZ+jYTt6nKiCYEOcWBAiEAtpMq1WdTiFfnnNKELdUSSINV63sF2wmBrOjsoDQUc0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21540884},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"ea4ab05130f531a169c325cb769305a2f35d8de2","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.1.6","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_1.1.3_1759079954276_0.8880461866229892","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"flowbitz","version":"1.1.4","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@1.1.4","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"db28df35b1c0cc83cf516805e2d815a6b229356c","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-1.1.4.tgz","fileCount":69,"integrity":"sha512-JBEdu01HzmyYOIZEJt1rA1XwtZtyEneFZRwcoj3ll0t99+QJf20pYbQDbefgTZmKbYluKZrSNtD9diAX7fQBoA==","signatures":[{"sig":"MEQCIGdzpqdVpenp5GTLMCvv0U8s2ZcbRXPG6sGYoAFAk/ttAiAL9S4XikqEA+ADJNIc/k0BfHNC07hkZw3RoNADTdFHvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23584832},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"1ada8dffb53e1d901a27f22ffecee5078e4b9650","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.1.6","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_1.1.4_1759080288286_0.6864734894760742","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"flowbitz","version":"1.1.5","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@1.1.5","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"3f248e4101b35d42f82705930c81c4fc38fb87c2","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-1.1.5.tgz","fileCount":79,"integrity":"sha512-b9gguv9TljEV1sPSNPYNwNwp5YGy7zWvvSZh2R0GZAMAykcZTAJcWcs6q2qZKo92ojyo7GlLulqkErLSLE7rQA==","signatures":[{"sig":"MEYCIQC2NrIH/65PamzffFG0M8DsHgI2mu1v40sCvDDSHJwTVQIhAMk0odxpLlBCg5FaBw7Vzr3j0sAYv6MCDmOUj9SdiKSl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33008455},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"95fdd416c004b0e9ca722ea5703786914f798694","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.1.6","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_1.1.5_1759227614355_0.6589746281457332","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"flowbitz","version":"1.1.6","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@1.1.6","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"eaa77fcc856ad052a7a937307fce065780c9db59","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-1.1.6.tgz","fileCount":73,"integrity":"sha512-eiW36T71QmYvN+cDjoFf27telpWurnRMJoiKa7+XaoimnFGXUxBoLEVHPwRzix2+eW5mE5lEuBZCkdo59xMZyA==","signatures":[{"sig":"MEUCIQDylQ1/TMyUwNEp3e3ERLzueix3peZMM1c+5FCU2IfOjgIgMJh48Zlz49ncMi2OG2pSreoDZ5ODZ8Nf1FUTBZa3EGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25702185},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"db508181cce9bf4acc09f502cc58f3401ca1b701","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.1.6","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_1.1.6_1759239884015_0.6217029504828158","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"flowbitz","version":"1.1.7","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@1.1.7","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"16c0431a7a44e89e51c56876d353b0f32098b535","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-1.1.7.tgz","fileCount":77,"integrity":"sha512-DC737dnqdpNgaOvA8qs/HZ04GaKEJgVDzkkTxTy3LWlFEw+3rG0BvMJc6W02fvZQv36FjdZmahvEaJQaC4Ce9Q==","signatures":[{"sig":"MEQCIGMpgIaFTt6Ico+efyRfp9H+zvvsXbL1LN5nCoTlRYC8AiAtv8A1gFfEOHfpyyaNFd2cu9euWTAepvFQ37YLb9BiPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27773067},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"9130d9b80b5de9315860dfdc150d43f95839016f","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.1.6","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_1.1.7_1759298222899_0.894188806753071","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"flowbitz","version":"1.1.8","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@1.1.8","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"da86ee46909d24f8d0c89a014a86816bc9bcc32d","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-1.1.8.tgz","fileCount":77,"integrity":"sha512-stdTbCA7zKB/dxw74nbHdBuHHp5PLy8pYP4eYozbWA42BO86qElQq7cvMaGNjl44gZlJ4SoDLUz3GYnwHzUosA==","signatures":[{"sig":"MEUCIEss+PXWqy6RnfUSIngtDWhNP9uW164S5O4+wiReh/N+AiEAhXMVr21xux6GJUHdmSaIzcNqoSfj4BaWYfVgKmtm7nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27777828},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"26290f89abd948513c0c72062149b0135912277e","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.1.6","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_1.1.8_1759324669822_0.4796106138003777","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"flowbitz","version":"1.1.9","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@1.1.9","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"c25bb1596ac5adf611c05d3c43be02001eab45b9","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-1.1.9.tgz","fileCount":7,"integrity":"sha512-8U6s1E3srJI6mm8WzhqxKbk+FcfdtQeqWPf03RTq0yGW0/sS6JW1b/xLWcXNBZmcSmG0dTyqhhlrnYMezV+Lxg==","signatures":[{"sig":"MEYCIQDxjiW0ElE4NmCEiN2l+6JpEuhsy+MY4kKdbPCpmk4aTwIhAOBbBqJlXTGlzdcyrKER5ME8HGjzyw7r3KVcR1POUYz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390398},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"45048a8e362f50a7c8cc6522b350c1d706a97a64","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.2.0","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_1.1.9_1760031284790_0.7827763818918609","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"flowbitz","version":"2.0.0","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.0.0","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"59992ce389aaa0e8090a193e2d0b9f626b4cc165","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.0.0.tgz","fileCount":47,"integrity":"sha512-24NBZtQchE3naIiCasb7Ua43fpuAPGdlKkwWH0wUibaRK7wXIDobTl1JucvMHVslgrOKh5/Pi58s+3ZTGLzmHg==","signatures":[{"sig":"MEQCIEkHa1MaxGN5Bwn6H1Q60Tr+h0t0nfvFU9TkjOO8F0pVAiATBaPrSCNEuu3DXWoEkiU7mTfl/uWc7slf/nlP5TWosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1600709},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"a2b3a2826f9764194d84ea897bbd30a1cf0bead5","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.13.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.2.0","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.0.0_1760033730889_0.9904990516227135","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"flowbitz","version":"2.0.1","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.0.1","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"ea4c5da66f8f841d6fadc4038ab8a753c86bc15a","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.0.1.tgz","fileCount":71,"integrity":"sha512-aA/gvfbXQvTRcews3Bv6FRWKTrdmUBYaHknTZ8iBXY6cQ4l1TbXJGoVabpeoacN1FbQ+vhQ/6QcQ4ishoEIPyQ==","signatures":[{"sig":"MEUCIDa76mXcbzUidaDMsmpd9QNzTXTy+OCRxm0PiJwEJUj7AiEAoaS9Bj/oxMkBcJ/j0T6SoBFjT7Nfy59luV0pkYLaW3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3837071},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"9390c041ff3831ad78d8bb616497566367205997","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.2.9","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.0.1_1760035789564_0.29408821751793957","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"flowbitz","version":"2.1.1","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.1.1","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"0846b3e000212629e6082d08e2ba602fa5014c65","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.1.1.tgz","fileCount":71,"integrity":"sha512-Ep3Ed9cpbyjp2YN/R9phMZUAqhhNGOd0ly2wNCd35FcqF3HwRA1ASLUedzL8ZvPksrrqTvv/N86isDl8LoJFBw==","signatures":[{"sig":"MEYCIQCrcmUsNLy8H7rGGNw4c+Jyn8L2kSJcg4b9RBBTmpBpOQIhAJ8RXM/lP/HZn0sG2D9oerMg2SYyT5ZFaWUcVjORYOiL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3837273},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"42a72e38cc752d05bca465ab8768342c3a551774","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.2.9","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.1.1_1761876970897_0.043316304380601744","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"flowbitz","version":"2.1.2","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.1.2","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"2b5fd799415f8e94fdef9f522168ea028dd099a4","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.1.2.tgz","fileCount":111,"integrity":"sha512-vFhYEHjZfPuHyf8EWdTdNlNItNtZ0vZ/JxUHdgD78Eo9W4y8Gpe/0tsyE3DowHDdBUqq/1OUmao+v3Wl5paceA==","signatures":[{"sig":"MEUCICgPpMsXOCbJ3or1hYVYefWduDCG7X3vAQoiT8WhXBElAiEAw5bRCyI5AiQZOVtG/Ico3pLGhW916qpbuTzgV3WRKJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5651612},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"d4fe383493ed151fb078d51ce485d83a7c71b302","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.2.9","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.1.2_1762200235967_0.5121873736167903","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"flowbitz","version":"2.3.2","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.3.2","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"23a3a60edbcc83beda7dc92c9b4109a098a8b003","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.3.2.tgz","fileCount":139,"integrity":"sha512-hdYrfnLpYjuhxEBsK+hB3vwYgqXIbvfHZcr7GFaCKXMPYzznJvWJKhgQIy2B4BMsvlh8K42S2uz3H8d2+y2T7w==","signatures":[{"sig":"MEUCIQDi2mP7NvWGxb8iq/xjcb4Mc1JbmiVbaFbRdrqHKc8gqQIgHZDX8jJ/bX0no9EmFsjqi7NXbuvritXssCLdEqTD6AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7175918},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"bb2a7bd82a1718a5fa60e629806fe7873e6a21a1","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.2.9","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.3.2_1762507763356_0.17702142974485335","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"flowbitz","version":"2.3.4","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.3.4","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"afb99418b0c90d0b509bfcc69ed0d1896966cc54","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.3.4.tgz","fileCount":145,"integrity":"sha512-+y/zMbgLrA2EGB687sFpcrJvK196D3eSEDXm+bBtxSbvUaqZfKl+RPD060hPWExT5IFQ3RiHbUWzQ0A/7KlSxg==","signatures":[{"sig":"MEYCIQDL+9vzcqDSBMCAHqqlWup/GiwFH1xeqBFxPHAKTvXYkwIhAPWJCxkOU8nhszipptvdlMQ2qAJ1mR5t7jk+Z41nKOEN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7433871},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"165a010b2a1788fda707afe31c37aff022ee9fff","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.9.0","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.3.4_1762707013619_0.1076256874328787","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"flowbitz","version":"2.3.5","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.3.5","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"768faa693d0a5ae04508d66b0e66169e8f380518","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.3.5.tgz","fileCount":243,"integrity":"sha512-zhTZdb8+MzDQTL7Bd5b7adzuwEPg9J1+TT9eUQKis9tmLg/5e4L+zIVKLRHSsoQHO0oJULKJgrLTtcUDsqauqQ==","signatures":[{"sig":"MEUCIQC2lVqDon61VZIMn9JcKZbVUpmsVhmmlhQy7aZxKcA3AgIgbvTK3aj8/4a6XXW1YxSy84uPiVN6ONPyL5XtB5/htZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11427578},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"31854831c450672059ab0dc7fb11a53e65b96fa8","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.9.0","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.3.5_1762853142907_0.06604303433636471","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"flowbitz","version":"2.4.0","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.4.0","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"fc6d558cb8e2631690725e2dab559bf0c7bae938","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.4.0.tgz","fileCount":293,"integrity":"sha512-nG/9ER24rBHMFHgPVkTgZrRKTRuIWopJhXL55sxaAdBjuhHm4Ph2WoUP38EHNA/+GqJ9wIVx62lhqaP9jremnw==","signatures":[{"sig":"MEUCIQDk1p9Gb0/cTpaKrRt/zqQMkD4gtt+d37lKztJxkWhnSQIgSBLd8JCVrudsQQDeTvgsBUHJFdHJGZ6g+4c3IUL/0kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13522680},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"da9fa036708639fe6b7ae9348333d18a2723f82e","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.9.0","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.4.0_1763551441495_0.3766062900219367","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"flowbitz","version":"2.4.1","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.4.1","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"ad315d2160a8efb3383f996ff66d240af752be57","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.4.1.tgz","fileCount":295,"integrity":"sha512-Dpgv8AfkirgmOg+EV7d/AxGK2ikmhMTj8vM7tPQLS4CxgLBZ9pkcm8Yh/9V4+RVzD2ohBpzEgud8OiZTUGP3rw==","signatures":[{"sig":"MEQCIEuR/nFO45HPdg33sNWFP0fbDqjJDsC+E8IQ6iEb8oJkAiAMGm4fqFdtMpqc7EaCZqgA0xGbwlLoueNHvaLENE0IAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13567476},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"c666f04eeda5b715ea81d033127a544a02fe69c8","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.10.3","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.4.1_1763553479145_0.573192464497229","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"flowbitz","version":"2.4.2","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.4.2","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"fd710bce215d87532e202e1f7767f4c21ec51249","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.4.2.tgz","fileCount":297,"integrity":"sha512-sAlGfOIPQ5/LAZ+sbJCP933kh9dlt2OD/FtD0P7j7rXX+gKd02vD7rMsZDjNI5BlJ2ePjdQtT+upL7HbjDUupw==","signatures":[{"sig":"MEUCICe3FgRvzOIGu07pUl2S3YYs/rQgXFARFHLieJ4AfObQAiEA40E5BC6SVR13XTWXwQ810MsYSppCsUgkQRCo7q8K1zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13629404},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"cc0b88d0f83825e74890f657569cd25a4fc8af2d","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.10.3","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.4.2_1763971493321_0.9627615211919776","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"flowbitz","version":"2.4.3","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.4.3","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"c86d46d1513ea7e9ce8ce3fed421f5cebba6d4dc","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.4.3.tgz","fileCount":325,"integrity":"sha512-QBWb5t8Z7vQQvh/tqcimiYpm916Djpt5ohL6pikkfm3yWsjK6cRzkKf35mmYrUMWuSopNeeZwoy98RnEBdKQog==","signatures":[{"sig":"MEUCID8SWLQjX2hZVszKmn0iHbO0CLq5yD1UKPVWb1JV8kPxAiEAwV1y7paLfA0O02tIWH0GRQExlGUGWJoSnfdkFbQRKGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13917566},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"9dc731de2db0ab17a08c29b95789cea7e458af79","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.10.3","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.4.3_1764239896898_0.4434918791947631","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"flowbitz","version":"2.4.4","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","_id":"flowbitz@2.4.4","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"homepage":"https://github.com/Slabpixel/FlowBitz#readme","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"dist":{"shasum":"d8593d4115886a96a95c6963673860337e165578","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.4.4.tgz","fileCount":327,"integrity":"sha512-39zLA7vhX2za9Bl9Fvu3WbDfrCJUwjTVTjPhiPNYE2JKmZBN4EWaWu2tjoHLEwamunp6IoOYgDKDh5VSOK+cUQ==","signatures":[{"sig":"MEUCIQCiFiFR/cN42qX8OyBkK8HGno4d/g/jlh4yCiemyF/i3AIgYd+TxtS0SyU4LrJtvH+yFXqfhZp9+Olchn5x1IGF9xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13961293},"main":"dist/flowbitz.umd.js","type":"module","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"gitHead":"f8e979cfb6958be068302d8af72505d781d56cb6","scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","clean":"rm -rf dist","preview":"vite preview","build:all":"npm run build:app && npm run build:library","build:app":"vite build","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","deploy:all":"npm run build:all && npx vercel --prod","deploy:app":"npm run build:app && npx vercel --prod","build:watch":"vite build --watch","create-beta":"node scripts/create-beta.js","deploy:beta":"npm run build:beta && npx vercel --prod","build:stable":"npm run build:library && npm run create-version","promote-beta":"node scripts/promote-beta.js","build:library":"vite build --config vite.config.library.js","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","create-version":"node scripts/create-version.js","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"repository":{"url":"git+https://github.com/Slabpixel/FlowBitz.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive components library for Webflow - React Showcase","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ogl":"^1.0.11","clsx":"^2.1.1","gsap":"^3.12.0","react":"^18.2.0","three":"^0.180.0","react-dom":"^18.2.0","googleapis":"^159.0.0","lucide-react":"^0.542.0","three-stdlib":"^2.36.0","tailwind-merge":"^3.3.1","react-router-dom":"^6.8.0","@vercel/analytics":"^1.5.0","react-helmet-async":"^2.0.5","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@vercel/speed-insights":"^1.2.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","terser":"^5.24.0","vercel":"^48.10.3","postcss":"^8.5.6","tailwindcss":"^3.4.17","@types/react":"^18.2.0","autoprefixer":"^10.4.21","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/flowbitz_2.4.4_1764261149418_0.01763103716461023","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"flowbitz","version":"2.4.5","description":"Interactive components library for Webflow - React Showcase","type":"module","main":"dist/flowbitz.umd.js","module":"dist/flowbitz.es.js","exports":{".":{"import":"./dist/flowbitz.es.js","require":"./dist/flowbitz.umd.js"}},"peerDependencies":{"gsap":"^3.12.0"},"peerDependenciesMeta":{"gsap":{"optional":true}},"scripts":{"dev":"vite","build":"vite build && vite build --config vite.config.library.js","build:app":"vite build","build:library":"vite build --config vite.config.library.js","build:all":"npm run build:app && npm run build:library","build:beta":"vite build --config vite.config.beta.js && npm run create-beta","build:stable":"npm run build:library && npm run create-version","build:watch":"vite build --watch","preview":"vite preview","clean":"rm -rf dist","create-beta":"node scripts/create-beta.js","create-version":"node scripts/create-version.js","promote-beta":"node scripts/promote-beta.js","deploy:app":"npm run build:app && npx vercel --prod","deploy:library":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:library && npx vercel --prod","deploy:all":"npm run build:all && npx vercel --prod","deploy:beta":"npm run build:beta && npx vercel --prod","deploy:stable":"rm -rf dist/index.html dist/assets dist/manifest.json dist/robots.txt dist/sitemap.xml dist/images dist/videos dist/3d && npm run build:stable && npx vercel --prod","deploy:promote":"npm run promote-beta && npx vercel --prod"},"keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"author":{"name":"Slabpixel Studio"},"license":"MIT","dependencies":{"@fontsource-variable/inter":"^5.2.8","@fortawesome/fontawesome-svg-core":"^7.1.0","@fortawesome/free-brands-svg-icons":"^7.1.0","@fortawesome/free-regular-svg-icons":"^7.1.0","@fortawesome/free-solid-svg-icons":"^7.1.0","@fortawesome/pro-duotone-svg-icons":"^7.1.0","@fortawesome/pro-light-svg-icons":"^7.1.0","@fortawesome/pro-regular-svg-icons":"^7.1.0","@fortawesome/pro-solid-svg-icons":"^7.1.0","@fortawesome/pro-thin-svg-icons":"^7.1.0","@fortawesome/react-fontawesome":"^3.1.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tabs":"^1.1.13","@vercel/analytics":"^1.5.0","@vercel/speed-insights":"^1.2.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","googleapis":"^159.0.0","gsap":"^3.12.0","lenis":"^1.3.18","lucide-react":"^0.542.0","ogl":"^1.0.11","react":"^18.2.0","react-dom":"^18.2.0","react-helmet-async":"^2.0.5","react-router-dom":"^6.8.0","react-syntax-highlighter":"^15.6.6","tailwind-merge":"^3.3.1","tailwindcss-animate":"^1.0.7","three":"^0.180.0","three-stdlib":"^2.36.0"},"devDependencies":{"@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.0.0","autoprefixer":"^10.4.21","postcss":"^8.5.6","tailwindcss":"^3.4.17","terser":"^5.24.0","vercel":"^54.3.0","vite":"^7.0.4"},"repository":{"type":"git","url":"git+https://github.com/Slabpixel/FlowBitz.git"},"gitHead":"549752f85b7a89bacdf786d3189a91c18dd8cd7b","_id":"flowbitz@2.4.5","bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"homepage":"https://github.com/Slabpixel/FlowBitz#readme","_nodeVersion":"25.8.2","_npmVersion":"11.11.1","dist":{"integrity":"sha512-CCRCigHUhGoAACUUCiAO2aqdgVZzKqzOVfCb33BVAUXw3lMySFAhMd3XRwLjestWGqMj+NrEjagKhbln/fLaqA==","shasum":"7c9ba99f057a433075365864110c876b30fd34a2","tarball":"https://registry.npmjs.org/flowbitz/-/flowbitz-2.4.5.tgz","fileCount":389,"unpackedSize":16702792,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKZIsRQwL1xxMIvfsURd+dTzWVMsiAEIyXByBi4RhVhgIhAIcO150IR31x4So/chgDLCX9stjimZ3e9jWykReUBhzh"}]},"_npmUser":{"name":"slabpixeldev","email":"developer@slabpixel.com"},"directories":{},"maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flowbitz_2.4.5_1779380524773_0.13261124204309027"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-25T08:15:10.317Z","modified":"2026-05-21T16:22:05.121Z","1.1.2":"2025-09-25T08:15:11.013Z","1.1.3":"2025-09-28T17:19:14.569Z","1.1.4":"2025-09-28T17:24:48.557Z","1.1.5":"2025-09-30T10:20:14.730Z","1.1.6":"2025-09-30T13:44:44.338Z","1.1.7":"2025-10-01T05:57:03.185Z","1.1.8":"2025-10-01T13:17:50.239Z","1.1.9":"2025-10-09T17:34:45.025Z","2.0.0":"2025-10-09T18:15:31.139Z","2.0.1":"2025-10-09T18:49:49.796Z","2.1.1":"2025-10-31T02:16:11.113Z","2.1.2":"2025-11-03T20:03:56.230Z","2.3.2":"2025-11-07T09:29:23.612Z","2.3.4":"2025-11-09T16:50:13.858Z","2.3.5":"2025-11-11T09:25:43.182Z","2.4.0":"2025-11-19T11:24:01.779Z","2.4.1":"2025-11-19T11:57:59.436Z","2.4.2":"2025-11-24T08:04:53.599Z","2.4.3":"2025-11-27T10:38:17.268Z","2.4.4":"2025-11-27T16:32:29.660Z","2.4.5":"2026-05-21T16:22:05.013Z"},"bugs":{"url":"https://github.com/Slabpixel/FlowBitz/issues"},"author":{"name":"Slabpixel Studio"},"license":"MIT","homepage":"https://github.com/Slabpixel/FlowBitz#readme","keywords":["webflow","gsap","animation","components","react","showcase","interactive"],"repository":{"type":"git","url":"git+https://github.com/Slabpixel/FlowBitz.git"},"description":"Interactive components library for Webflow - React Showcase","maintainers":[{"name":"slabpixeldev","email":"developer@slabpixel.com"}],"readme":"# FlowBitz\n\n[![Version](https://img.shields.io/badge/version-2.4.5-blue.svg)](https://github.com/Slabpixel/FlowBitz)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n[![CDN](https://img.shields.io/badge/CDN-flowbitz.dev-orange.svg)](https://www.flowbitz.dev)\n\n> Production-ready motion components for Webflow. Drop in a script, add a few attributes, and ship premium animations in minutes.\n\n---\n\n## Table of Contents\n\n- [Overview](#overview)\n- [What's New in v2.4](#whats-new-in-v24)\n- [Component Catalog](#component-catalog)\n- [Contributing](#contributing)\n- [Support & Resources](#support--resources)\n\n---\n\n## Overview\n\n- 24 plug-and-play animations covering text, buttons, and immersive effects\n- Built for visual developers: configure everything with `wb-*` attributes inside Webflow\n- GSAP under the hood with graceful CSS fallbacks where possible\n- Dual build pipeline (UMD + ES modules) with smart lazy loading\n- Detailed docs, metadata, and debugging utilities baked in\n\n---\n\n## What's New in v2.4\n\n- **New components:** `shimmer-button`, `hover-zoom`, `matrix-rain`\n- **ImageTrail improvements:** Enhanced performance and better image preloading\n- **ScrollTrigger improvements:** Enhanced helper calculations and viewport unit handling\n- **Performance wins:** UMD bundle still 85 KB gzipped (−72% vs v1)\n\n---\n\n## Component Catalog\n\n### Text\n\n| Component            | GSAP | Highlights                                      |\n| -------------------- | ---- | ----------------------------------------------- |\n| `split-text`         | ✅   | Character/word/line splits with stagger control |\n| `gradient-text`      | ✅   | Animated gradients + optional border            |\n| `text-type`          | ✅   | Typewriter effect with cursor states            |\n| `blur-text`          | ✅   | Blur-to-clear entrances                         |\n| `shiny-text`         | ❌   | CSS shimmer sweep                               |\n| `count-up`           | ✅   | Number animations with separators               |\n| `decrypted-text`     | ✅   | Matrix-style decoding                           |\n| `scramble-text`      | ✅   | Character scramble with hover retrigger         |\n| `variable-proximity` | ✅   | Mouse-driven variable font control              |\n| `rotating-text`      | ✅   | Rotating phrases with pause/resume API          |\n| `text-pressure`      | ✅   | Variable font modulation (weight/width/italic)  |\n| `shuffle`            | ✅   | Sliding character shuffle                       |\n| `tooltip-text`       | ❌   | Hover tooltips (CSS only)                       |\n| `roll-text`          | ✅   | Vertical rolling text reveal                    |\n\n### Buttons\n\n| Component         | GSAP | Highlights                                           |\n| ----------------- | ---- | ---------------------------------------------------- |\n| `gradient-button` | ❌   | Animated gradient background                         |\n| `ripple-button`   | ❌   | Material-style click ripple                          |\n| `pulse-button`    | ❌   | Attention pulse                                      |\n| `shimmer-button`  | ❌   | Shimmer effect with customizable direction and color |\n| `magnetic-button` | ✅   | Cursor-follow magnetism                              |\n\n### Effects\n\n| Component          | GSAP | Highlights                                  |\n| ------------------ | ---- | ------------------------------------------- |\n| `smart-animate`    | ✅   | Scroll-driven reveal engine                 |\n| `3d-card-hover`    | ❌   | CSS perspective tilt                        |\n| `outline-gradient` | ❌   | Animated gradient outlines                  |\n| `image-trail`      | ✅   | Mouse-following image trails (8 variants)   |\n| `hover-zoom`       | ❌   | Zoom effect with parallax movement on hover |\n\n### Background\n\n| Component     | GSAP | Highlights                             |\n| ------------- | ---- | -------------------------------------- |\n| `matrix-rain` | ❌   | Matrix Rain background using 2D Canvas |\n\n> Components marked ❌ are CSS-only and ship without GSAP for minimal bundles.\n\n---\n\n## Contributing\n\nWe love community contributions—bug fixes, docs, and new components all welcome.\n\n1. Fork the repo and create a feature branch\n2. Implement your change and run `npm run build:library`\n3. Update documentation / metadata as needed\n4. Open a PR describing the change, usage, and testing steps\n\nAdding a component? Remember to:\n\n- Implement it in `src/library/components/`\n- Register it inside `src/library/core/WebflowBits.js`\n- Document attributes in `src/library/data/componentsMetadata.js`\n- (Optional) add a demo to the showcase app\n\n---\n\n## Support & Resources\n\n- Docs & demos: [flowbitz.dev](https://www.flowbitz.dev)\n- Release notes: [flowbitz.dev/release](https://www.flowbitz.dev/release)\n- Issues & feature requests: [GitHub Issues](https://github.com/Slabpixel/FlowBitz/issues)\n- Community chat: FlowBitz Discord (link on the website)\n- Email: [support@flowbitz.dev](mailto:support@flowbitz.dev)\n\n---\n\n## License & Credits\n\n- Licensed under the [MIT License](LICENSE)\n- Crafted by [Slabpixel Studio](https://slabpixel.com)\n- Powered by [GSAP](https://greensock.com/gsap) and inspired by the Webflow motion community\n\nMade with ❤️ for creative Webflow builders.\n","readmeFilename":"README.md"}