{"_id":"@creativoma/liquid-glass","_rev":"13-34a0efa560dfeee37d936a323a02727c","name":"@creativoma/liquid-glass","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@creativoma/liquid-glass","version":"1.0.0","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.0.0","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"428d139504fa5af41c090943719caf5792a782f7","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.0.0.tgz","fileCount":12,"integrity":"sha512-ERLcfHibH330n/T99n3LNADj7pqsOcrw7wQ1D/UtWy9TI608xc69yGnmp7ByIk2Hz1FIMZCogHpLkYI0fQWrkQ==","signatures":[{"sig":"MEQCIBemT/Ywk1y91fR4yrIE26UahZgnvtozFNdX1+MzZbaMAiBtR0qdKAO8Hp6l4kx/vBy2zlidSR5oHSZTL59/Lki4qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49722},"main":"dist/index.js","type":"module","_from":"file:creativoma-liquid-glass-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","format":"prettier --write .","preview":"vite preview","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"_resolved":"/private/var/folders/pt/lz9wj1_90fn1yyc4hk9lt6q40000gn/T/f2081674b54326233c81ecaada0714e2/creativoma-liquid-glass-1.0.0.tgz","_integrity":"sha512-ERLcfHibH330n/T99n3LNADj7pqsOcrw7wQ1D/UtWy9TI608xc69yGnmp7ByIk2Hz1FIMZCogHpLkYI0fQWrkQ==","repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.6.2","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","react":"^19.1.0","eslint":"^9.27.0","globals":"^16.1.0","postcss":"^8.5.3","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^20.17.47","tailwindcss":"^4.1.7","@types/react":"^19.1.4","autoprefixer":"^10.4.16","vite-plugin-dts":"^3.6.4","@types/react-dom":"^19.1.5","typescript-eslint":"^8.32.1","@tailwindcss/postcss":"^4.1.7","@vitejs/plugin-react":"^4.2.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.11"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.0.0_1761150623161_0.03202314348469848","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@creativoma/liquid-glass","version":"1.0.1","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.0.1","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"917c906256b907adaf2783ea858c24b271e428ed","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.0.1.tgz","fileCount":13,"integrity":"sha512-7P0KFqA40Y2Y4upV3BgQpPjmcTYsUhfn7EjZCIeQATv7etov0pHgb3uGRSFjvkIurNtYzltqo264RyxIWj00uw==","signatures":[{"sig":"MEQCIF3IPXgyN2zyPW/oqg7neqNSgj9TJKlSGgaHTEdABC/uAiBDX9+S4sqrBQkobR5iDhAcdlZf/c4SRWooUc4Vm7lmMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50228},"main":"dist/index.js","type":"module","_from":"file:creativoma-liquid-glass-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","format":"prettier --write .","preview":"vite preview","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"_resolved":"/private/var/folders/pt/lz9wj1_90fn1yyc4hk9lt6q40000gn/T/0eaf5e4ad1e407b93cf954ea87e11c83/creativoma-liquid-glass-1.0.1.tgz","_integrity":"sha512-7P0KFqA40Y2Y4upV3BgQpPjmcTYsUhfn7EjZCIeQATv7etov0pHgb3uGRSFjvkIurNtYzltqo264RyxIWj00uw==","repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.6.2","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","react":"^19.1.0","eslint":"^9.27.0","globals":"^16.1.0","postcss":"^8.5.3","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^20.17.47","tailwindcss":"^4.1.7","@types/react":"^19.1.4","autoprefixer":"^10.4.16","vite-plugin-dts":"^3.6.4","@types/react-dom":"^19.1.5","typescript-eslint":"^8.32.1","@tailwindcss/postcss":"^4.1.7","@vitejs/plugin-react":"^4.2.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.11"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.0.1_1761152634582_0.9277571937085363","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@creativoma/liquid-glass","version":"1.0.2","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.0.2","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"e2a460876416277ae4c3739397bad75d6ae5aa2b","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.0.2.tgz","fileCount":13,"integrity":"sha512-tbZyEqktTr179dP1wGuRubBz16bwmq31FCoPFjXd2FaPaenuv3txDzm1QrLFu99ryR8qTsAz1ukqSLGIXS/eXQ==","signatures":[{"sig":"MEUCIHabo6YmTGhj7FJF9dVfSYPj21/VhHPUbALCrwMf/pqTAiEAkZmxNf8KdTduypRTTQmXQkqHWrrIyzlEf3d/qnnu+IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49478},"main":"dist/index.js","type":"module","_from":"file:creativoma-liquid-glass-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","format":"prettier --write .","preview":"vite preview","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"_resolved":"/private/var/folders/pt/lz9wj1_90fn1yyc4hk9lt6q40000gn/T/0b20ab35df46e40fd473ab4ecd22fee5/creativoma-liquid-glass-1.0.2.tgz","_integrity":"sha512-tbZyEqktTr179dP1wGuRubBz16bwmq31FCoPFjXd2FaPaenuv3txDzm1QrLFu99ryR8qTsAz1ukqSLGIXS/eXQ==","repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.6.2","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","react":"^19.2.1","eslint":"^9.39.1","globals":"^16.5.0","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^20.19.25","tailwindcss":"^4.1.17","@types/react":"^19.2.7","autoprefixer":"^10.4.22","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^4.7.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.6.14"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.0.2_1765026826369_0.1782763328567123","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@creativoma/liquid-glass","version":"1.0.3","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.0.3","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"f7ea9e233a5060be4f19cfc853f61408652d560b","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.0.3.tgz","fileCount":13,"integrity":"sha512-3m2/LgcUVGaZvhu+p7Kw8esWgYnlLVSdQnwyFjpozNSPLvBCsBcZ8+b5EbXyflptagoDBHaMlUVGE+lOmZtFLw==","signatures":[{"sig":"MEYCIQD82RZyE5oZeGG5LkCNR9fwJrZnN22njTXZDqjyvjX8kgIhANO7NxNUJZHDT/1pAr9DQG25pd1KpH8pLkjsinI3c3ta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53347},"main":"dist/index.js","type":"module","_from":"file:creativoma-liquid-glass-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","format":"prettier --write .","preview":"vite preview","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"_resolved":"/private/var/folders/pt/lz9wj1_90fn1yyc4hk9lt6q40000gn/T/c627144983d239f0125bbfcf74660a4d/creativoma-liquid-glass-1.0.3.tgz","_integrity":"sha512-3m2/LgcUVGaZvhu+p7Kw8esWgYnlLVSdQnwyFjpozNSPLvBCsBcZ8+b5EbXyflptagoDBHaMlUVGE+lOmZtFLw==","repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.6.2","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","react":"^19.2.1","eslint":"^9.39.1","globals":"^16.5.0","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^20.19.25","tailwindcss":"^4.1.17","@types/react":"^19.2.7","autoprefixer":"^10.4.22","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^4.7.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.6.14"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.0.3_1765039111895_0.5395532363686029","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@creativoma/liquid-glass","version":"1.1.0","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.1.0","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"f0788aea974d2aa71d4e5f780889b106d6e3d01a","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.1.0.tgz","fileCount":15,"integrity":"sha512-4YUK+9OUgCZGrWF1vsHDhKNZI0UrXJWYLyxDJ5I9g6BrWpd8FkGLRKJYQ2wZQ+BH2zdfWwIavY3JqgtRpOo/PQ==","signatures":[{"sig":"MEUCIQDHGHdcc/+p28ElBqjHRLUUg4kLKutG46WRZlLfdofqRQIgBAlscfVjsxdSPdMlP6UuPpArK9p9S75/SHGeTr6OFZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69379},"main":"./dist/index.js","type":"module","_from":"file:creativoma-liquid-glass-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","format":"prettier --write .","preview":"vite preview","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"_resolved":"/private/var/folders/pt/lz9wj1_90fn1yyc4hk9lt6q40000gn/T/0051f5623e7f94f846dde771a377786d/creativoma-liquid-glass-1.1.0.tgz","_integrity":"sha512-4YUK+9OUgCZGrWF1vsHDhKNZI0UrXJWYLyxDJ5I9g6BrWpd8FkGLRKJYQ2wZQ+BH2zdfWwIavY3JqgtRpOo/PQ==","repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.7.0","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.2","globals":"^17.3.0","postcss":"^8.5.6","prettier":"^3.8.1","react-dom":"^19.2.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.2.3","tailwindcss":"^4.1.18","@types/react":"^19.2.14","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.55.0","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.0","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.1.0_1771030437979_0.1449256800156251","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@creativoma/liquid-glass","version":"1.1.1","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.1.1","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"a4a89979893cf5a98d2372637d01ae4ac86f0a13","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.1.1.tgz","fileCount":14,"integrity":"sha512-Rj1Bt6oBRT64udEF09/I0zcC6PuCSIIaihFQGOTE7mmdxvecWASYx2Q2AABynW7kOHbDehph6ET6fPNyAmKjLA==","signatures":[{"sig":"MEQCIFjDGhTPv3zND3gqsKzo12P/4KJYhe4am80hIEIqosHpAiABe9znhGmoAgrZ2vrwN2CaZNcKHm3cibu+uJrKUp21sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"fb9f19e5000985039ddceba26d886c33067192ac","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","format":"prettier --write .","preview":"vite preview","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.7.0","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.2","globals":"^17.3.0","postcss":"^8.5.6","prettier":"^3.8.1","react-dom":"^19.2.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.2.3","tailwindcss":"^4.1.18","@types/react":"^19.2.14","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.55.0","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.0","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.1.1_1771030678499_0.7875864866972317","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@creativoma/liquid-glass","version":"1.1.2","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.1.2","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"d62b1132a3bf5217fba2411cf2455bf1fe1fd64b","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.1.2.tgz","fileCount":14,"integrity":"sha512-78Eg2ueiVe/M3DxPu2rFnQQ96OcJrkq7O6peJzFDA8O15NjgGlKoe8VUtzJXc4oHg52AGEPJur11IVdHECyx/A==","signatures":[{"sig":"MEYCIQC/hkgO3tBfH8xvROFDjm7RluIfCAGn73pD19N3PHn7sgIhAKugCJ/uEUJeHIWvOE5m0ekl0GMqfMUOCQjhZf4yBf4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"65faf25b9893829bb967be1942e7ee58d562aeb5","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","format":"prettier --write .","preview":"vite preview","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.7.0","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.2.4","eslint":"^10.0.2","globals":"^17.4.0","postcss":"^8.5.8","prettier":"^3.8.1","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.56.1","@tailwindcss/postcss":"^4.2.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.1.2_1772836046889_0.8506220321097697","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@creativoma/liquid-glass","version":"1.1.3","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.1.3","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"d18677f6e9cbcc4a3cbfd253c22112f1dd642f89","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.1.3.tgz","fileCount":14,"integrity":"sha512-De2MwneX9aZzYX3bOuEK57/4pamHimTr2uDKvvG7tmI6yffvnnAGP1D7nS/UipDKsBL/k0RyLbhWsieo1GZ1gw==","signatures":[{"sig":"MEUCIA9moTkRYwvsvYShFJmPMjdPGQCnPep+2UtVNSZWdvOXAiEAzQpOL6ebXx3dmx1iyBPtBW/JCz47WvsUPLe8re2/ZZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"1ae9abc094ef795c7a0d62b6babd65430f800816","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","format":"prettier --write .","preview":"vite preview","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.7.0","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.2","globals":"^17.4.0","postcss":"^8.5.8","prettier":"^3.8.1","react-dom":"^19.2.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.3.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.56.1","@tailwindcss/postcss":"^4.2.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.1.3_1772836202097_0.39846767791615334","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@creativoma/liquid-glass","version":"1.2.0","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.2.0","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"d5434d9a11dd2a1133c879fb85bd8d06788b4b3b","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.2.0.tgz","fileCount":14,"integrity":"sha512-2nLZcDXWJkI57gcOJF2AVs76NuiSTw4Dlzimpky2aPjYvvA1lN5pYmyy1Gp9DOCL4Vt5nTeGhXKn/3J4d0H1uw==","signatures":[{"sig":"MEYCIQDpH+n8qcHbR5zN9cNlUgn7TvNfK93J5fXVhZ6jffOrfwIhALcfcI/XbmpOIYRU2wTOHn3G2udo2mMhsTRRkyQQsSFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"5b14317ef0510bb7279c24123c488218971f35bb","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","test":"vitest","format":"prettier --write .","preview":"vite preview","test:run":"vitest run","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.7.0","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.1.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","postcss":"^8.5.8","prettier":"^3.8.1","react-dom":"^19.2.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.3.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@tailwindcss/postcss":"^4.2.1","@vitejs/plugin-react":"^5.1.4","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.2.0_1772839363589_0.00246772148301444","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@creativoma/liquid-glass","version":"1.3.0","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.3.0","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"6dfc12b5c7cfcec6fad57a6cd4ab11e67ad51c45","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.3.0.tgz","fileCount":14,"integrity":"sha512-vn7yKjIpdLvzoYnHHGzND/BeWliDcT1NPGXJDpRWk1bt5mpzvuaHFf/GSDLbQqqa1Hl9wD6/Yr/niTSNL4ZrvA==","signatures":[{"sig":"MEUCICq87uzXptldhKPEQHr8r7X2XTvMnFjvsOySR8Ufdlb3AiEAp3zBrrBjvK9jBY4534gyVlM8rRi+c7ywamBWpfKWfg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44884},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"bfee25c0710ab3834e0675f397116ecc36d759bd","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","test":"vitest","format":"prettier --write .","preview":"vite preview","test:run":"vitest run","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.7.0","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","jsdom":"^28.1.0","react":"^19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","postcss":"^8.5.25","prettier":"^3.9.6","react-dom":"^19.2.8","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/node":"^25.9.5","tailwindcss":"^4.3.3","@types/react":"^19.2.18","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.4","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^5.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.3","prettier-plugin-tailwindcss":"^0.7.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.3.0_1785576766587_0.9624024173752661","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@creativoma/liquid-glass","version":"1.3.1","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"creativoma"},"license":"MIT","_id":"@creativoma/liquid-glass@1.3.1","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"dist":{"shasum":"0cefcc430f8be09aa84d4a0f0e5ad1f38fe7b5b5","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.3.1.tgz","fileCount":14,"integrity":"sha512-SuVf/BZ8+y5NQBsUFdAfAtH4NwF739Phd58JNpR0RiufSc7ITJ0EgiD2qnaDeA3Uy6hEqXbj4s+2dDh9h8xh5A==","signatures":[{"sig":"MEUCIEKLq85TxwNF9PV9GUCERyPp78uIHUb3hvKpSY8HXROuAiEA/tiEggwaB0LJ0SMBcmg770OJ3pVexj6AQs8dWvYxK1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"2a198f7db945b30dc91fef450cb56f46570465ed","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","test":"vitest","format":"prettier --write .","preview":"vite preview","test:run":"vitest run","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"_npmVersion":"11.7.0","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"vite":"^7.3.6","jsdom":"^28.1.0","react":"^19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","postcss":"^8.5.25","prettier":"^3.9.6","react-dom":"^19.2.8","@eslint/js":"^9.39.5","typescript":"^5.9.3","@types/node":"^25.9.5","tailwindcss":"^4.3.3","@types/react":"^19.2.18","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.4","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^5.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.10.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.3","prettier-plugin-tailwindcss":"^0.7.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.3.1_1787590942493_0.49565387018715334","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@creativoma/liquid-glass","version":"1.4.0","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"Mariano Álvarez"},"license":"MIT","_id":"@creativoma/liquid-glass@1.4.0","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"homepage":"https://github.com/creativoma/liquid-glass#readme","dist":{"shasum":"6a58484cd26e1f1a44f5108a620cb2739bc2c4ad","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.4.0.tgz","fileCount":14,"integrity":"sha512-OvH1SjGO0+mQZLAgur8y2LfeL/mfoEQOL6hYFaZXAtKlIZKu4xcs8wdCV3jIy2BBgVnK80r6sXVXhW9MzBMP/A==","signatures":[{"sig":"MEYCIQCPIp3+y9/A9QSC3HgK75ngrNpfwj9f7De9ai4pi9+jPgIhANXRs+oHNIvM1/18a3qNCFl/g/neEOfJMMBWNLn4Gspt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","test":"vitest","build":"npm run build:lib","format":"prettier --write .","preview":"vite preview","test:run":"vitest run","build:lib":"tsc && vite build --config vite.config.lib.ts","build:demo":"vite build --config vite.config.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"repository":{"url":"git+https://github.com/creativoma/liquid-glass.git","type":"git"},"description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^10.9.0","vitest":"^4.1.11","globals":"^17.11.0","postcss":"^8.5.26","prettier":"^3.9.6","react-dom":"^19.2.8","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","autoprefixer":"^10.5.4","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.5","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.11","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.4","prettier-plugin-tailwindcss":"^0.8.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquid-glass_1.4.0_1787609467803_0.4450690691917223","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@creativoma/liquid-glass","version":"1.5.0","type":"module","packageManager":"pnpm@11.1.1","description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","homepage":"https://github.com/creativoma/liquid-glass#readme","repository":{"type":"git","url":"git+https://github.com/creativoma/liquid-glass.git"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"scripts":{"dev":"vite","preview":"vite preview","build":"npm run build:lib","build:demo":"vite build --config vite.config.ts","build:lib":"tsc && vite build --config vite.config.lib.ts && cp dist/index.d.ts dist/index.d.cts","lint":"eslint . --ext .ts,.tsx","lint:pkg":"publint","format":"prettier --write .","test":"vitest","test:run":"vitest run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib"},"keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"author":{"name":"Mariano Álvarez"},"license":"MIT","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@tailwindcss/postcss":"^4.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/react":"^16.3.2","@types/node":"^26.2.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.0","@vitest/coverage-v8":"^4.1.11","autoprefixer":"^10.5.4","eslint":"^10.9.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.4","globals":"^17.11.0","jsdom":"^30.0.1","postcss":"^8.5.26","prettier":"^3.9.6","prettier-plugin-tailwindcss":"^0.8.1","publint":"^0.3.14","react":"^19.2.8","react-dom":"^19.2.8","tailwindcss":"^4.3.3","typescript":"^6.0.3","typescript-eslint":"^8.67.0","vite":"^8.2.2","vite-plugin-dts":"^5.0.3","vitest":"^4.1.11"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"36c5c82842f4f9fcb92358af87d40a6b1fbcd048","_id":"@creativoma/liquid-glass@1.5.0","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-bPuI6uKFNPJ/G5BhWyyE9tRSNjem7YJPW/vrudbFA+PZqVmxSelIbUEKxEKq3774eQ8lyUUecfwtX3fyc/VQjw==","shasum":"91627e902bdeb69efef1ed8e7afb27b78a0b3945","tarball":"https://registry.npmjs.org/@creativoma/liquid-glass/-/liquid-glass-1.5.0.tgz","fileCount":11,"unpackedSize":36362,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDVEHrmYuHwBKnfyRbz81yx9Ix26VPuD34OZmXmGas1PAiEA+4qHgghrj9KoS0RAnpFer8J9EzQeS02+6n2m6EorF98="}]},"_npmUser":{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"},"directories":{},"maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/liquid-glass_1.5.0_1787827720548_0.2987975724061067"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-22T16:30:23.093Z","modified":"2026-08-27T10:48:40.968Z","1.0.0":"2025-10-22T16:30:23.431Z","1.0.1":"2025-10-22T17:03:54.763Z","1.0.2":"2025-12-06T13:13:46.515Z","1.0.3":"2025-12-06T16:38:32.040Z","1.1.0":"2026-02-14T00:53:58.128Z","1.1.1":"2026-02-14T00:57:58.647Z","1.1.2":"2026-03-06T22:27:27.030Z","1.1.3":"2026-03-06T22:30:02.228Z","1.2.0":"2026-03-06T23:22:43.742Z","1.3.0":"2026-08-01T09:32:46.734Z","1.3.1":"2026-08-24T17:02:22.628Z","1.4.0":"2026-08-24T22:11:07.961Z","1.5.0":"2026-08-27T10:48:40.749Z"},"author":{"name":"Mariano Álvarez"},"license":"MIT","homepage":"https://github.com/creativoma/liquid-glass#readme","keywords":["react","glass","frosted-glass","liquid-glass","glassmorphism","backdrop-filter","component","tailwindcss","wrapper","ui","typescript","frontend"],"repository":{"type":"git","url":"git+https://github.com/creativoma/liquid-glass.git"},"description":"A React wrapper component with liquid frosted glass effect using TailwindCSS","maintainers":[{"name":"creativoma","email":"ma.marianoalvarez@gmail.com"}],"readme":"# @creativoma/liquid-glass\n\n[![npm version](https://img.shields.io/npm/v/@creativoma/liquid-glass.svg)](https://www.npmjs.com/package/@creativoma/liquid-glass)\n[![npm downloads](https://img.shields.io/npm/dw/@creativoma/liquid-glass.svg)](https://www.npmjs.com/package/@creativoma/liquid-glass)\n[![CI](https://github.com/creativoma/liquid-glass/actions/workflows/ci.yml/badge.svg)](https://github.com/creativoma/liquid-glass/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-6.0-blue.svg)](https://www.typescriptlang.org/)\n[![React](https://img.shields.io/badge/React-18+-61DAFB.svg)](https://reactjs.org/)\n\nA modern React component library featuring liquid frosted glass effect using TailwindCSS and SVG filters. Create elegant glassmorphism interfaces with advanced visual effects.\n\n**[Live demo →](https://liquid-glass-tan.vercel.app)**\n\n## Features\n\n- Liquid frosted glass effect with customizable displacement mapping\n- SSR-ready: works out of the box in Next.js (App Router and pages router), Remix, and any server-rendered app\n- Full TypeScript support with comprehensive type definitions\n- TailwindCSS integration for seamless styling\n- Polymorphic component API (render as any HTML element)\n- Cross-browser compatible with Safari/iOS fallback support\n- Respects `prefers-reduced-motion` by automatically using the lighter filter\n- `disabled` prop to fully bypass the effect for low-power devices or long lists\n- Customizable blur, tint, and turbulence parameters\n- Zero dependencies (peer dependencies only)\n- ESM and CJS formats for maximum compatibility\n\n## Installation\n\n```bash\nnpm install @creativoma/liquid-glass\n```\n\n```bash\nyarn add @creativoma/liquid-glass\n```\n\n```bash\npnpm add @creativoma/liquid-glass\n```\n\n## Quick Start\n\n```jsx\nimport { LiquidGlass } from '@creativoma/liquid-glass'\n\nfunction App() {\n  return (\n    <LiquidGlass backdropBlur={3} tintColor=\"rgba(255, 255, 255, 0.25)\">\n      <div className=\"p-8\">\n        <h1>Your content here</h1>\n        <p>The frosted glass effect is applied to this container</p>\n      </div>\n    </LiquidGlass>\n  )\n}\n```\n\n## API Reference\n\n### Props\n\n| Prop                      | Type              | Default                     | Description                                                 |\n| ------------------------- | ----------------- | --------------------------- | ----------------------------------------------------------- |\n| `children`                | `React.ReactNode` | -                           | Content to display inside the container                     |\n| `className`               | `string`          | `''`                        | Additional TailwindCSS CSS classes                          |\n| `contentClassName`        | `string`          | -                           | Classes for the internal content wrapper (layout goes here) |\n| `backdropBlur`            | `number`          | `2`                         | Blur level for the backdrop filter (in px)                  |\n| `tintColor`               | `string`          | `'rgba(255, 255, 255, .2)'` | Tint overlay color (rgba)                                   |\n| `displacementScale`       | `number`          | `150`                       | Displacement map scale (liquid effect intensity)            |\n| `turbulenceBaseFrequency` | `string`          | `'0.008 0.008'`             | Turbulence base frequency (controls noise size)             |\n| `turbulenceSeed`          | `number`          | `1.5`                       | Turbulence seed (for different noise patterns)              |\n| `as`                      | `ElementType`     | `'div'`                     | HTML component to render (div, button, section, etc.)       |\n| `style`                   | `CSSProperties`   | -                           | Additional inline styles                                    |\n| `disabled`                | `boolean`         | `false`                     | Fully bypasses the glass effect, rendering plain children   |\n\n## SSR / Next.js\n\nThe component is SSR-safe and ships with the `\"use client\"` directive baked into every bundle, so it works in Next.js without any wrapper:\n\n```jsx\n// app/page.tsx — App Router, works directly in a Server Component tree\nimport { LiquidGlass } from '@creativoma/liquid-glass'\n\nexport default function Page() {\n  return (\n    <LiquidGlass backdropBlur={4} className=\"rounded-2xl p-8\">\n      <h1>Server-rendered glass</h1>\n    </LiquidGlass>\n  )\n}\n```\n\n- No `window`, `document`, or layout effects during render — `renderToString` works in plain Node (covered by a regression test).\n- Browser capability detection (Safari/iOS fallback, `prefers-reduced-motion`) runs after mount, so server and client markup always match and there are no hydration warnings.\n- Both `import` (ESM) and `require` (CJS) entry points are published, so it also works with the pages router and older toolchains.\n\n## Styling\n\nRounded corners go on `className` (or `style`) of the component itself — the internal backdrop and\ntint layers use `border-radius: inherit`, so they follow whatever radius you set:\n\n```jsx\n<LiquidGlass backdropBlur={8} className=\"rounded-3xl p-6\">\n  <p className=\"text-white\">The blur is clipped to the same radius</p>\n</LiquidGlass>\n```\n\nLayout classes (flex/grid) go on `contentClassName` instead: children render inside an\ninternal wrapper (it keeps them above the blur and tint layers), so `display: flex` on\n`className` would lay out that wrapper, not your content:\n\n```jsx\n<LiquidGlass\n  as=\"nav\"\n  className=\"rounded-full px-6 py-3\"\n  contentClassName=\"flex items-center gap-6\"\n>\n  <span>Logo</span>\n  <a href=\"#docs\">Docs</a>\n</LiquidGlass>\n```\n\n## Accessibility\n\n`LiquidGlass` automatically detects the OS-level `prefers-reduced-motion` setting (via `useBrowserDetection`) and falls back to the lighter Safari/iOS filter when it's set, since the full turbulence + displacement pipeline is the most GPU-intensive path. If you need to opt out entirely — for a reduced-motion mode, a low-power device, or a long list of glass cards — pass `disabled` to render plain children with no filter or backdrop blur:\n\n```jsx\n<LiquidGlass disabled={isLowPowerMode}>\n  <div className=\"p-8\">Falls back to plain content</div>\n</LiquidGlass>\n```\n\n## Usage Examples\n\n### Card with glass effect\n\n```jsx\n<LiquidGlass\n  backdropBlur={5}\n  tintColor=\"rgba(255, 255, 255, 0.3)\"\n  className=\"max-w-md rounded-xl p-6\"\n>\n  <h2 className=\"mb-4 text-2xl font-bold text-white\">Card Title</h2>\n  <p className=\"text-white/90\">\n    Card content with elegant frosted glass effect.\n  </p>\n</LiquidGlass>\n```\n\n### Button with liquid glass effect\n\n```jsx\n<LiquidGlass\n  as=\"button\"\n  backdropBlur={3}\n  tintColor=\"rgba(0, 0, 0, 0.2)\"\n  className=\"rounded-full px-8 py-4 font-semibold text-white transition-transform hover:scale-110\"\n>\n  Click Me!\n</LiquidGlass>\n```\n\n### Modal with glassmorphism\n\n```jsx\n<div className=\"fixed inset-0 flex items-center justify-center bg-black/50\">\n  <LiquidGlass\n    backdropBlur={10}\n    tintColor=\"rgba(255, 255, 255, 0.15)\"\n    className=\"max-w-lg rounded-2xl p-8 shadow-2xl\"\n  >\n    <h3 className=\"mb-4 text-xl font-semibold text-white\">\n      Modal with Liquid Glass\n    </h3>\n    <p className=\"mb-6 text-white/90\">\n      This is an example of a modal with glassmorphism effect\n    </p>\n    <button className=\"rounded-lg bg-blue-500 px-4 py-2 text-white\">\n      Close\n    </button>\n  </LiquidGlass>\n</div>\n```\n\n### Navbar with glass effect\n\n```jsx\n<LiquidGlass\n  backdropBlur={4}\n  tintColor=\"rgba(255, 255, 255, 0.1)\"\n  className=\"fixed top-0 right-0 left-0 z-50 border-b border-white/20\"\n>\n  <nav className=\"container mx-auto flex items-center justify-between px-6 py-4\">\n    <div className=\"text-xl font-bold text-white\">My App</div>\n    <div className=\"flex gap-6 text-white\">\n      <a href=\"#home\">Home</a>\n      <a href=\"#about\">About</a>\n      <a href=\"#contact\">Contact</a>\n    </div>\n  </nav>\n</LiquidGlass>\n```\n\n### Advanced liquid effect customization\n\n```jsx\n<LiquidGlass\n  backdropBlur={3}\n  tintColor=\"rgba(100, 200, 255, 0.2)\"\n  displacementScale={200}\n  turbulenceBaseFrequency=\"0.01 0.01\"\n  turbulenceSeed={5}\n  className=\"rounded-3xl p-12\"\n>\n  <p className=\"text-white\">Custom liquid effect</p>\n</LiquidGlass>\n```\n\n## Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/creativoma/liquid-glass.git\ncd liquid-glass\n\n# Install dependencies\npnpm install\n\n# Development mode\npnpm run dev\n\n# Linting and formatting\npnpm run lint\npnpm run format\n\n# Build library\npnpm run build:lib\n\n# Build demo\npnpm run build:demo\n\n# Preview\npnpm run preview\n\n# Publish (requires permissions)\nnpm publish\n```\n\n## Project Structure\n\n```\nliquid-glass/\n├── src/\n│   ├── components/\n│   │   ├── LiquidGlass.tsx\n│   │   └── types.ts\n│   ├── hooks/\n│   │   └── useBrowserDetection.ts\n│   ├── demo/                  # Demo/landing application\n│   ├── main.tsx               # Demo entry point\n│   ├── index.ts               # Library entry point\n│   └── index.css\n├── dist/                      # Compiled library\n├── dist-demo/                 # Compiled demo site\n├── public/                    # Demo assets\n├── README.md\n├── package.json\n├── tsconfig.json\n├── vite.config.ts            # Demo build config\n├── vite.config.lib.ts        # Library build config\n└── tailwind.config.js\n```\n\n## Requirements\n\n- React >= 18.0.0\n- React DOM >= 18.0.0\n- TailwindCSS (component uses Tailwind classes)\n\nCI verifies compatibility with both React 18 and React 19 on every push (see [`.github/workflows/ci.yml`](./.github/workflows/ci.yml)).\n\n## Technologies\n\n- **React** - Component library\n- **TypeScript** - Static typing\n- **Vite** - Build tool and bundler\n- **Tailwind CSS** - CSS framework for glassmorphism effect\n- **SVG Filters** - Advanced visual effects with feTurbulence and feDisplacementMap\n\n## Package Formats\n\nThis package includes multiple formats for maximum compatibility:\n\n- **ESM** (`dist/index.js`) - For modern applications\n- **CJS** (`dist/index.cjs`) - For `require()` consumers (Next.js pages router, Jest, plain Node)\n- **TypeScript** (`dist/index.d.ts` / `dist/index.d.cts`) - Type definitions for both entry points\n\nAll bundles are prefixed with the `\"use client\"` directive for React Server Components compatibility.\n\n## Contributing\n\nContributions are welcome! Please:\n\n1. Fork the project\n2. Create a branch for your feature (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nMIT © [Mariano Álvarez](https://github.com/creativoma)\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md) for a detailed list of changes.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/creativoma/liquid-glass/issues"}}