{"_id":"@annatarhe/lake-ui","_rev":"26-aca579829a66b5a3c2bb5c6edced3dac","name":"@annatarhe/lake-ui","dist-tags":{"latest":"0.0.33"},"versions":{"0.0.3":{"name":"@annatarhe/lake-ui","version":"0.0.3","_id":"@annatarhe/lake-ui@0.0.3","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"adb2a8984bce67f1b060f88faed16c7b33a771ed","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.3.tgz","fileCount":32,"integrity":"sha512-bK5TVnrfbq3ezRlDHddN3lU3PghRgknfOVA3h67G2Wp272rZb3Tvyd5xy3es4XHI897cXLAplK5g6zByFXlH4w==","signatures":[{"sig":"MEQCIBRjmJmdnb3gM3E83pQCMIFQqvYlw7dFQj2j2HrvWj6nAiASrPhcC+LivbeBrvVZm3v4Na6TQ9l4K/01XdN1NlwhUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28850609},"type":"module","_from":"file:annatarhe-lake-ui-0.0.3.tgz","private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/dc278e7affa360daefd7f9c6d73cdc65/annatarhe-lake-ui-0.0.3.tgz","_integrity":"sha512-bK5TVnrfbq3ezRlDHddN3lU3PghRgknfOVA3h67G2Wp272rZb3Tvyd5xy3es4XHI897cXLAplK5g6zByFXlH4w==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.3_1739374815040_0.6189167381336269","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@annatarhe/lake-ui","version":"0.0.4","_id":"@annatarhe/lake-ui@0.0.4","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"9644eabeadda3ae1fc62a3cead47785286850c7d","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.4.tgz","fileCount":14,"integrity":"sha512-G44KhkVA/1M1WTaqPuwg2A02aWfE4Pv3Eqm0bOQqwXLv9bc0wwikRedGEOi8T2/8xSA7RYScHZKrYrO1wyW4fA==","signatures":[{"sig":"MEQCIFFXF1dNkmqpOWdtoO9R6QCqKXuOCjUHwG2XtWiOTIE+AiAAt0keNZiwMUBWaHAOqJyKrqu/H4jtF11PcwknYhcGYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31303},"type":"module","_from":"file:annatarhe-lake-ui-0.0.4.tgz","exports":{".":{"import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/f0fec107715bb1e63f0862a006a1ad06/annatarhe-lake-ui-0.0.4.tgz","_integrity":"sha512-G44KhkVA/1M1WTaqPuwg2A02aWfE4Pv3Eqm0bOQqwXLv9bc0wwikRedGEOi8T2/8xSA7RYScHZKrYrO1wyW4fA==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.4_1739375761269_0.9955551854286022","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@annatarhe/lake-ui","version":"0.0.5","_id":"@annatarhe/lake-ui@0.0.5","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"6fd1ca68b8f5c455057acc50026ab249a2f510e6","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.5.tgz","fileCount":14,"integrity":"sha512-EJlRolmE+i40TzuLPD78bu9/u0GeyPBnfqkbbnleuWU2Oy62mGY+cgCvirLnq1sXnq+byjiwwJk/Fe1Yjmz7CQ==","signatures":[{"sig":"MEYCIQCPCePSZ5M1fn16MvWcCjQpkxlWSbiF8acphnYeRKx2PAIhAMsAt/esSZefKl3xZ6GYw2eoTK2im4geaF31pQ3/Nlzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31328},"type":"module","_from":"file:annatarhe-lake-ui-0.0.5.tgz","exports":{".":{"import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/9b4a15000349dc2b410a4bcb662c8662/annatarhe-lake-ui-0.0.5.tgz","_integrity":"sha512-EJlRolmE+i40TzuLPD78bu9/u0GeyPBnfqkbbnleuWU2Oy62mGY+cgCvirLnq1sXnq+byjiwwJk/Fe1Yjmz7CQ==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.5_1739376505950_0.1159839909830882","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@annatarhe/lake-ui","version":"0.0.6","_id":"@annatarhe/lake-ui@0.0.6","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"9137d93c642d3679c23bc2bfbbbffb7698c1d840","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.6.tgz","fileCount":13,"integrity":"sha512-pfBsWKcINwWLgrGfh3vp9aHEeMFjORRkdNMvmEVzbfw59HHOKn0LLZf8AhOrWzjPSbdABgA1nPyxW8g960m6Ow==","signatures":[{"sig":"MEUCIAqTSTneMHjXcv2ahDawE9f5hLD48NaqeaKA/EsngDgrAiEAghFea//ApItQTYZa87Wc67kq/dflSiGYung2te5pFTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28886},"type":"module","_from":"file:annatarhe-lake-ui-0.0.6.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/90b21b172b86e50e7ffadc91483fe975/annatarhe-lake-ui-0.0.6.tgz","_integrity":"sha512-pfBsWKcINwWLgrGfh3vp9aHEeMFjORRkdNMvmEVzbfw59HHOKn0LLZf8AhOrWzjPSbdABgA1nPyxW8g960m6Ow==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.6_1739377537487_0.44505740339416233","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@annatarhe/lake-ui","version":"0.0.7","license":"MIT","_id":"@annatarhe/lake-ui@0.0.7","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"5e585a37a417ae2506d5dddfb6422015d472b295","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.7.tgz","fileCount":13,"integrity":"sha512-l9Y3rFdFA/OUgdPsqIoxZNXx6jWRAUV+a9yPmshNdb8S/5PkKCYrnOtlTYBLLz8iVMuxa46HujV8GuHDEC1mgw==","signatures":[{"sig":"MEUCIHtdFjSSOrN3TTnVOaazaEi2S89tys5gt2/vufh8H7jeAiEAgWjU4LNAmVN9hYt6B7kTau5lSry3xz/QjqafnOSJ1y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28924},"type":"module","_from":"file:annatarhe-lake-ui-0.0.7.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/91e40cfbd3e4a792a074d925bd53c696/annatarhe-lake-ui-0.0.7.tgz","_integrity":"sha512-l9Y3rFdFA/OUgdPsqIoxZNXx6jWRAUV+a9yPmshNdb8S/5PkKCYrnOtlTYBLLz8iVMuxa46HujV8GuHDEC1mgw==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.7_1739379120125_0.2228303955744495","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@annatarhe/lake-ui","version":"0.0.8","license":"MIT","_id":"@annatarhe/lake-ui@0.0.8","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"b69fcf179da96cb16dcf2edb44c534d647eca592","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.8.tgz","fileCount":13,"integrity":"sha512-f27AHIJgec9+Eot2JH3bfcAyq5CnB7LmfRPds+ly54rSxVWdgmQxIzTF8e1FHvn9KqyPi8lE6JUsSONG8dLqVA==","signatures":[{"sig":"MEUCIBi3ZfLyug/+g6Cjyr5W50J6l/8vFChLD08YzA8XTAP3AiEApzqhLYpL1r55UfHiaH/bCOSDruzZ1gPpTVpjzVSlbuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100656},"type":"module","_from":"file:annatarhe-lake-ui-0.0.8.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/b6c3d48fbdf75b95bbc47a356fe2fafa/annatarhe-lake-ui-0.0.8.tgz","_integrity":"sha512-f27AHIJgec9+Eot2JH3bfcAyq5CnB7LmfRPds+ly54rSxVWdgmQxIzTF8e1FHvn9KqyPi8lE6JUsSONG8dLqVA==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.8_1739538127471_0.1396870821793854","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@annatarhe/lake-ui","version":"0.0.9","license":"MIT","_id":"@annatarhe/lake-ui@0.0.9","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"6f9ee7f8896f5035a257268daafd0ccc749cffab","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.9.tgz","fileCount":13,"integrity":"sha512-Plp7kb5Rp1XZlUsqG818dX8ZD0+ORHviBqV4zipcGJcoVTzT05Mq8+xXfhH6erCNgbPnTOu1OCI6dRtcsbTquw==","signatures":[{"sig":"MEUCIQDo+ajjE1L4u+9l0bsMfnEeHJjU02arr+7NNnIdis25lQIgTzeSTBGCe7zZB/DpDgvlG9St8CmQbi1W2J6RQX6NNbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100656},"type":"module","_from":"file:annatarhe-lake-ui-0.0.9.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/818269e81e8add5c44fff3d9b84a9d8b/annatarhe-lake-ui-0.0.9.tgz","_integrity":"sha512-Plp7kb5Rp1XZlUsqG818dX8ZD0+ORHviBqV4zipcGJcoVTzT05Mq8+xXfhH6erCNgbPnTOu1OCI6dRtcsbTquw==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.9_1739540874112_0.1543467396240188","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@annatarhe/lake-ui","version":"0.0.10","license":"MIT","_id":"@annatarhe/lake-ui@0.0.10","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"14dc64a2120894d6eb1cdf8e8765b88ca29f7b52","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.10.tgz","fileCount":13,"integrity":"sha512-Dr0V0QSchfHsGZhbxipSQQTxvaiFl4VusoFC/6AB8PwkUBdmRSQsvUSgV0aPotQuvfJX/sc256qAL4d+GT62yA==","signatures":[{"sig":"MEQCIA9apTEuy2Q9F+nI984bFPCsuLp/iA6pYSaM3YmD4GkTAiA3wghC7+4DfCuDFYbnYMOBRLl75t+g0COMxcdP7kojgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107854},"type":"module","_from":"file:annatarhe-lake-ui-0.0.10.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/4271b6e63ece03f4b908d7378943bcbf/annatarhe-lake-ui-0.0.10.tgz","_integrity":"sha512-Dr0V0QSchfHsGZhbxipSQQTxvaiFl4VusoFC/6AB8PwkUBdmRSQsvUSgV0aPotQuvfJX/sc256qAL4d+GT62yA==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.10_1739541173214_0.820909987796854","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@annatarhe/lake-ui","version":"0.0.11","license":"MIT","_id":"@annatarhe/lake-ui@0.0.11","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"1f646b85ba2edc1ca34c8e4423f680e7ddeea771","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.11.tgz","fileCount":13,"integrity":"sha512-/z1BqrfqE3j51aCgAza8T2NI9b/nsUX7LxDAgzXgnoJUKtTEQ1NuQBCsdkra8HDouJdGvahDIf3tKcPX8LWOFA==","signatures":[{"sig":"MEUCIQDD72Px+lbovaV6TDzoWXE3i6CFY2VU4+DdzAdy5Zx9AwIgKZoHo/Wd0cSSh+c6MHGsFBOzfZa+4kSwDHrMfshv7xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170928},"type":"module","_from":"file:annatarhe-lake-ui-0.0.11.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/1e9d671a37ffbcf5e9537c86c442e465/annatarhe-lake-ui-0.0.11.tgz","_integrity":"sha512-/z1BqrfqE3j51aCgAza8T2NI9b/nsUX7LxDAgzXgnoJUKtTEQ1NuQBCsdkra8HDouJdGvahDIf3tKcPX8LWOFA==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1","@floating-ui/react":"^0.27.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.11_1739542085417_0.42295412382210285","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@annatarhe/lake-ui","version":"0.0.12","license":"MIT","_id":"@annatarhe/lake-ui@0.0.12","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"dc2c9dba03d00aac52863cda44810495f622d47e","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.12.tgz","fileCount":28,"integrity":"sha512-E5DlsuxvAUVIZiWIq7RC+BXm/LMFTX2GUwtxbWJnWTp0otX1ulicZ3SFOFfLHVqgVOJnV+McQJlK7g4yr3JLdw==","signatures":[{"sig":"MEQCICuSZXrtUDE5xuZr5DtSwTqqhzBZoKlKixtNbwhqDtF7AiAFV/bYZjmWzOptUsn/KZFtEMI/GmRV+GiZbvBo66c5/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173811},"type":"module","_from":"file:annatarhe-lake-ui-0.0.12.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/3ead52298cb5a98407803f36c97eb8e7/annatarhe-lake-ui-0.0.12.tgz","_integrity":"sha512-E5DlsuxvAUVIZiWIq7RC+BXm/LMFTX2GUwtxbWJnWTp0otX1ulicZ3SFOFfLHVqgVOJnV+McQJlK7g4yr3JLdw==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1","@floating-ui/react":"^0.27.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/node":"^22.13.4","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.12_1739624026197_0.03007546791649829","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@annatarhe/lake-ui","version":"0.0.13","license":"MIT","_id":"@annatarhe/lake-ui@0.0.13","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"214404b408fd17c19ffb071487ed0134ec639676","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.13.tgz","fileCount":44,"integrity":"sha512-whg4pPrAF15GVjyW5jjFSnknnx/Aj/mDNXvEOP2b1AWUhGiEtdW6tXq+QT5TFnvkxZiAFbxNbuRzxyStU7EnSQ==","signatures":[{"sig":"MEQCIHa7Ll24AUaY7bttLekHDXsoahLHmbcO7M9WwmcgT8GfAiB3o8f7d1oZ+Lc1Xzl5NiYojEBnHYPjv67znP3O8wE8ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176699},"type":"module","_from":"file:annatarhe-lake-ui-0.0.13.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form/input-field":{"types":"./dist/src/form/input-field/input-field.d.ts","import":"./dist/form/input-field/input-field.js"},"./navbar/container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./form/multi-select":{"types":"./dist/src/form/multi-select/multi-select.d.ts","import":"./dist/form/multi-select/multi-select.js"},"./form/number-field":{"types":"./dist/src/form/number-field/number-field.d.ts","import":"./dist/form/number-field/number-field.js"},"./form/select-field":{"types":"./dist/src/form/select-field/select-field.d.ts","import":"./dist/form/select-field/select-field.js"},"./form/switch-field":{"types":"./dist/src/form/switch-field/switch-field.d.ts","import":"./dist/form/switch-field/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/6f8a059261d1d9b155ab839b1665005f/annatarhe-lake-ui-0.0.13.tgz","_integrity":"sha512-whg4pPrAF15GVjyW5jjFSnknnx/Aj/mDNXvEOP2b1AWUhGiEtdW6tXq+QT5TFnvkxZiAFbxNbuRzxyStU7EnSQ==","_npmVersion":"10.9.2","description":"l like the lake side.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1","@floating-ui/react":"^0.27.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/node":"^22.13.4","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.13_1739708979385_0.1604908777941283","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@annatarhe/lake-ui","version":"0.0.14","license":"MIT","_id":"@annatarhe/lake-ui@0.0.14","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"93b25b1fe40eb33b02e638eae405494af135ac04","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.14.tgz","fileCount":44,"integrity":"sha512-oL0x1FfFMPSNQxSXdT78OQjFrCP8ce8bNDDHOjOQYrv6xPrEbKe5wEIk5inf1N3VM255IjpUOKmY5ZGuPYpjIg==","signatures":[{"sig":"MEUCIQD824gVXYDxZrvurbawQ3hhdraOJXd28NLywf+Xmcyf+QIgehMtf57njquutbyGBgzL47hOwgCLOhNiWdEDFJreXgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178356},"type":"module","_from":"file:annatarhe-lake-ui-0.0.14.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form-input-field":{"types":"./dist/src/form/input-field/input-field.d.ts","import":"./dist/form/input-field/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select/multi-select.d.ts","import":"./dist/form/multi-select/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field/number-field.d.ts","import":"./dist/form/number-field/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field/select-field.d.ts","import":"./dist/form/select-field/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field/switch-field.d.ts","import":"./dist/form/switch-field/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/1411ae4ed42a0d0be937f2a756a50e70/annatarhe-lake-ui-0.0.14.tgz","_integrity":"sha512-oL0x1FfFMPSNQxSXdT78OQjFrCP8ce8bNDDHOjOQYrv6xPrEbKe5wEIk5inf1N3VM255IjpUOKmY5ZGuPYpjIg==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1","@floating-ui/react":"^0.27.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/node":"^22.13.4","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.14_1739709569860_0.5005380172161324","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@annatarhe/lake-ui","version":"0.0.15","license":"MIT","_id":"@annatarhe/lake-ui@0.0.15","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"d31feb69b6d5b4ea7aa1f285cae6fa878185ebbb","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.15.tgz","fileCount":44,"integrity":"sha512-KagUU9AMV10BgERyrYTYVwUh5fEhNtX6pvCUFBwfKjndDovTgJq7k+pXDn+oek33pLw1Zi+qrLCJjYTzyiRsPQ==","signatures":[{"sig":"MEUCICg87nup3jEw0wNANUuXRmwPmrEsR211OGwc4NzzHOyHAiEAg5s49POsU+o9wHsep1jK6uuGuMkCRzXLKi7+8YCr2IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178228},"type":"module","_from":"file:annatarhe-lake-ui-0.0.15.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/f911fca6fbea236d8c4419353de2df22/annatarhe-lake-ui-0.0.15.tgz","_integrity":"sha512-KagUU9AMV10BgERyrYTYVwUh5fEhNtX6pvCUFBwfKjndDovTgJq7k+pXDn+oek33pLw1Zi+qrLCJjYTzyiRsPQ==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1","@floating-ui/react":"^0.27.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.1.0","react":"^19.0.0","vitest":"^3.0.5","globals":"^15.14.0","happy-dom":"^17.1.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","typescript":"~5.7.2","@types/node":"^22.13.4","@types/react":"^19.0.8","lucide-react":"^0.475.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.3","@vitest/coverage-v8":"^3.0.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.15_1739710120320_0.06591491148405826","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@annatarhe/lake-ui","version":"0.0.18","license":"MIT","_id":"@annatarhe/lake-ui@0.0.18","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"90796475ce4c19379647fff9ead2293fadba3a83","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.18.tgz","fileCount":54,"integrity":"sha512-noEmSUQTgxHgb1e4tNoa/BomyRr4P1s2pUsjsp+dJ/np/VnMJME85t78eKHVfZ+Burcqs2xSKOH3KOexS2VM3A==","signatures":[{"sig":"MEUCIQDh2uNHFtQeiq5Zcpx7ZZANYkfDtxAXxe90vnXPjNpPcgIgNE1ynl71c47dna38vWmQmsCD7M6rIX1KyfzP5eAdQ/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592146},"type":"module","_from":"file:annatarhe-lake-ui-0.0.18.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/655139b6deaf76b139725c8bfd558195/annatarhe-lake-ui-0.0.18.tgz","_integrity":"sha512-noEmSUQTgxHgb1e4tNoa/BomyRr4P1s2pUsjsp+dJ/np/VnMJME85t78eKHVfZ+Burcqs2xSKOH3KOexS2VM3A==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.2","@floating-ui/react":"^0.27.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.0","react":"^19.0.0","vitest":"^3.0.7","globals":"^16.0.0","happy-dom":"^17.1.8","react-dom":"^19.0.0","@eslint/js":"^9.21.0","@vitest/ui":"^3.0.7","typescript":"~5.7.2","@types/node":"^22.13.5","@types/react":"^19.0.10","lucide-react":"^0.476.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.1","@types/react-dom":"^19.0.4","@vitest/coverage-v8":"^3.0.7","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.18_1740730496188_0.4101371977916486","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@annatarhe/lake-ui","version":"0.0.19","license":"MIT","_id":"@annatarhe/lake-ui@0.0.19","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"024411300d4fa15a2fbf9516f58a14a7fe191267","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.19.tgz","fileCount":54,"integrity":"sha512-oWgJOf6DbVjiYOCAFONhguncjT4WbWehX4bXDRcYRRdhDpTPQQPq9/M87Cb3P4r+eoOxh8zpbi8MnAnvdkA9hQ==","signatures":[{"sig":"MEQCIDKVIjjzl+czv7nkkppf+/dd1lxyj0UfoSTTAAokddWqAiBcrYSDeKIAytK8wCPGt5VLYLPDtXU3qAyzQblfS/LGYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592318},"type":"module","_from":"file:annatarhe-lake-ui-0.0.19.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/01c31ac0317d288f3cbeb187899127ae/annatarhe-lake-ui-0.0.19.tgz","_integrity":"sha512-oWgJOf6DbVjiYOCAFONhguncjT4WbWehX4bXDRcYRRdhDpTPQQPq9/M87Cb3P4r+eoOxh8zpbi8MnAnvdkA9hQ==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.2","@floating-ui/react":"^0.27.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.0","react":"^19.0.0","vitest":"^3.0.7","globals":"^16.0.0","happy-dom":"^17.1.8","react-dom":"^19.0.0","@eslint/js":"^9.21.0","@vitest/ui":"^3.0.7","typescript":"~5.7.2","@types/node":"^22.13.5","@types/react":"^19.0.10","lucide-react":"^0.476.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.1","@types/react-dom":"^19.0.4","@vitest/coverage-v8":"^3.0.7","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.19_1740803564495_0.7651643263829999","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@annatarhe/lake-ui","version":"0.0.20","license":"MIT","_id":"@annatarhe/lake-ui@0.0.20","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"cbbd21858624d3c2f54dcf0ea1d8eedeb2b4068a","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.20.tgz","fileCount":54,"integrity":"sha512-yXTrhuPGBDML/rSuFdb+y5cLKamAMFuVoSWgI61gt/k9CTLudu8lrxQvpG/O7akytA+tdE2LvFrQok3nKqiTzg==","signatures":[{"sig":"MEUCIBhbyN/inlBQjaRU7ZB76wkVEPFPeadMY7CMIOLOP5KRAiEA4OA+I6M+PdouLdxT7NmOSyp1WD2HB0XRBZmgoHI8iQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592289},"type":"module","_from":"file:annatarhe-lake-ui-0.0.20.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/6cff2d3e08c1f5a4d5fc9dd0d833c2cc/annatarhe-lake-ui-0.0.20.tgz","_integrity":"sha512-yXTrhuPGBDML/rSuFdb+y5cLKamAMFuVoSWgI61gt/k9CTLudu8lrxQvpG/O7akytA+tdE2LvFrQok3nKqiTzg==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.2","@floating-ui/react":"^0.27.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.0","react":"^19.0.0","vitest":"^3.0.7","globals":"^16.0.0","happy-dom":"^17.1.8","react-dom":"^19.0.0","@eslint/js":"^9.21.0","@vitest/ui":"^3.0.7","typescript":"~5.7.2","@types/node":"^22.13.5","@types/react":"^19.0.10","lucide-react":"^0.476.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.1","@types/react-dom":"^19.0.4","@vitest/coverage-v8":"^3.0.7","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.20_1740832606077_0.3089264350648866","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@annatarhe/lake-ui","version":"0.0.21","license":"MIT","_id":"@annatarhe/lake-ui@0.0.21","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"b9fd1316283a8360d6a91cdb675b2d0c36c3cc2e","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.21.tgz","fileCount":54,"integrity":"sha512-CYiu4qc/nrGf3tDn5cwUFxPpZcblO+5o/C7KBXevk5Hh4EE0qjMWnAwoBWhhzvtWAembRYJrY3k3CK4ODk5Utg==","signatures":[{"sig":"MEUCIDlh3eQhUnyzz7jWRnBRLKIq20hE7pDl+ZyzvTKuhRTUAiEA3u+DxvWkeBuZU3S5gH/JZHPTMgKy6Iu6+U8xkqmZzT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598100},"type":"module","_from":"file:annatarhe-lake-ui-0.0.21.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/b859732c75f8148445633e2fcd972535/annatarhe-lake-ui-0.0.21.tgz","_integrity":"sha512-CYiu4qc/nrGf3tDn5cwUFxPpZcblO+5o/C7KBXevk5Hh4EE0qjMWnAwoBWhhzvtWAembRYJrY3k3CK4ODk5Utg==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.2","@floating-ui/react":"^0.27.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.0","react":"^19.0.0","vitest":"^3.0.7","globals":"^16.0.0","happy-dom":"^17.1.8","react-dom":"^19.0.0","@eslint/js":"^9.21.0","@vitest/ui":"^3.0.7","typescript":"~5.7.2","@types/node":"^22.13.5","@types/react":"^19.0.10","lucide-react":"^0.476.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.1","@types/react-dom":"^19.0.4","@vitest/coverage-v8":"^3.0.7","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.21_1743307351632_0.16277728820460768","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@annatarhe/lake-ui","version":"0.0.23","license":"MIT","_id":"@annatarhe/lake-ui@0.0.23","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"202e1d37f16c1a30bb6867c567ade3843524577a","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.23.tgz","fileCount":54,"integrity":"sha512-UoIrV05cuh5eudfHQRCe+YODVIpywnmH5pMy8jIv0iGLeslTu2APeeyOZ8sKd7iIwEDHn1hIXzQRmaZUphWCRA==","signatures":[{"sig":"MEUCIEYWYcNO+Q/uTYYP+cx43/e79jTBk/2E7SwCdLotDJraAiEAmBJKgNHvkR5ZZd3xr9IMOHsX2BdnwHLp/imC17rWesA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598143},"type":"module","_from":"file:annatarhe-lake-ui-0.0.23.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/0f64ed7453a30b3a0195ad052c4511e9/annatarhe-lake-ui-0.0.23.tgz","_integrity":"sha512-UoIrV05cuh5eudfHQRCe+YODVIpywnmH5pMy8jIv0iGLeslTu2APeeyOZ8sKd7iIwEDHn1hIXzQRmaZUphWCRA==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.2","@floating-ui/react":"^0.27.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.0","react":"^19.0.0","vitest":"^3.0.7","globals":"^16.0.0","happy-dom":"^17.1.8","react-dom":"^19.0.0","@eslint/js":"^9.21.0","@vitest/ui":"^3.0.7","typescript":"~5.7.2","@types/node":"^22.13.5","@types/react":"^19.0.10","lucide-react":"^0.476.0","@biomejs/biome":"1.9.4","vite-plugin-dts":"^4.5.1","@types/react-dom":"^19.0.4","@vitest/coverage-v8":"^3.0.7","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@vitejs/plugin-react-swc":"^3.5.0","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.23_1743308251077_0.8281520428324924","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@annatarhe/lake-ui","version":"0.0.24","license":"MIT","_id":"@annatarhe/lake-ui@0.0.24","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"bb0b023747dbe3b303fd6221f593f17c8d9681a2","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.24.tgz","fileCount":66,"integrity":"sha512-L9iuTKCUVUIWK5d6aE4/L0Y+ERfXQtVyQ7QmkAAVCpxBE4fvleDn1fpnVkpuXBt9r6Ggh88hMV0aasp9jEaKuA==","signatures":[{"sig":"MEUCIFCyve4VB2iBihXYkMeJUujRlsWZwNrz2R8/fEaGn140AiEA7kKq6KPhAVVrlVJl3EpozbEvVYJVBB6cGLLWxToQcZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598884},"type":"module","_from":"file:annatarhe-lake-ui-0.0.24.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./style":{"import":"./dist/style.css"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/0d9ff83dbd973c3d51c1d65113dec775/annatarhe-lake-ui-0.0.24.tgz","_integrity":"sha512-L9iuTKCUVUIWK5d6aE4/L0Y+ERfXQtVyQ7QmkAAVCpxBE4fvleDn1fpnVkpuXBt9r6Ggh88hMV0aasp9jEaKuA==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.1.0","@floating-ui/react":"^0.27.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.5","react":"^19.1.0","vitest":"^3.1.1","globals":"^16.0.0","happy-dom":"^17.4.4","react-dom":"^19.1.0","storybook":"^8.6.12","@eslint/js":"^9.23.0","@vitest/ui":"^3.1.1","typescript":"~5.8.2","@types/node":"^22.14.0","@types/react":"^19.1.0","lucide-react":"^0.487.0","@biomejs/biome":"1.9.4","@storybook/test":"^8.6.12","vite-plugin-dts":"^4.5.3","@storybook/react":"^8.6.12","@types/react-dom":"^19.1.1","@storybook/blocks":"^8.6.12","@vitest/coverage-v8":"^3.1.1","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.6.12","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.8.1","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.6.12","@storybook/addon-interactions":"^8.6.12"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.24_1744914142524_0.2363406914079902","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@annatarhe/lake-ui","version":"0.0.25","license":"MIT","_id":"@annatarhe/lake-ui@0.0.25","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"18064d755bf8c14214d27ca5af3d4533cd2ba696","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.25.tgz","fileCount":66,"integrity":"sha512-Y6m5+U69UG5YaVyA6Kq3mseLWmHZb9j9fI5F7Wnq1VGLZ6sUcnjTvEbe1ZJwXvEYXLl7+4ee4UoS5h0IKCjWCA==","signatures":[{"sig":"MEUCIHMYfR7sBOaJbSkRZybqmm5eSQKNaB3uiIyFS4qIDPoCAiEA2ez0mWUJPVCpFGa5DxvUg3tjbDrECRSAQlxcA/DoyZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598895},"type":"module","_from":"file:annatarhe-lake-ui-0.0.25.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./style.css":{"import":"./dist/assets/index.css"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/dbd4bdab887c30c2d6f6f60792ba4c5e/annatarhe-lake-ui-0.0.25.tgz","_integrity":"sha512-Y6m5+U69UG5YaVyA6Kq3mseLWmHZb9j9fI5F7Wnq1VGLZ6sUcnjTvEbe1ZJwXvEYXLl7+4ee4UoS5h0IKCjWCA==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.1.0","@floating-ui/react":"^0.27.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.5","react":"^19.1.0","vitest":"^3.1.1","globals":"^16.0.0","happy-dom":"^17.4.4","react-dom":"^19.1.0","storybook":"^8.6.12","@eslint/js":"^9.23.0","@vitest/ui":"^3.1.1","typescript":"~5.8.2","@types/node":"^22.14.0","@types/react":"^19.1.0","lucide-react":"^0.487.0","@biomejs/biome":"1.9.4","@storybook/test":"^8.6.12","vite-plugin-dts":"^4.5.3","@storybook/react":"^8.6.12","@types/react-dom":"^19.1.1","@storybook/blocks":"^8.6.12","@vitest/coverage-v8":"^3.1.1","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.6.12","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.8.1","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.6.12","@storybook/addon-interactions":"^8.6.12"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.25_1745046886001_0.00948101072910612","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@annatarhe/lake-ui","version":"0.0.26","license":"MIT","_id":"@annatarhe/lake-ui@0.0.26","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"c5f36d162e1c6bdc716810fa57511a7af5d26ae7","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.26.tgz","fileCount":69,"integrity":"sha512-OYgdVsEHYb0Qebj6X7mL9Asiz3nXaWtFL06+5Gx/PIkQjaEuv8oPy+9v7UgmULCMCojJE6aCAltQMP5n6lZ8yw==","signatures":[{"sig":"MEYCIQDtGSBHY7gIyH/92cfn/7Sc1RIl65BhMZtNekvcttUQyAIhAJQ3V4oNBsI77n2zO+Ex23+CbVRZooGL4UHI4RTMzAqH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601880},"type":"module","_from":"file:annatarhe-lake-ui-0.0.26.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./style.css":{"import":"./dist/assets/index.css"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"},"./form-textarea-field":{"types":"./dist/src/form/textarea-field.d.ts","import":"./dist/form/textarea-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"biome lint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/5388ef94edd3193dcd16ca757ff32b67/annatarhe-lake-ui-0.0.26.tgz","_integrity":"sha512-OYgdVsEHYb0Qebj6X7mL9Asiz3nXaWtFL06+5Gx/PIkQjaEuv8oPy+9v7UgmULCMCojJE6aCAltQMP5n6lZ8yw==","_npmVersion":"10.9.2","description":"I love the lake side.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.1.0","@floating-ui/react":"^0.27.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.5","react":"^19.1.0","vitest":"^3.1.1","globals":"^16.0.0","happy-dom":"^17.4.4","react-dom":"^19.1.0","storybook":"^8.6.12","@eslint/js":"^9.23.0","@vitest/ui":"^3.1.1","typescript":"~5.8.2","@types/node":"^22.14.0","@types/react":"^19.1.0","lucide-react":"^0.487.0","@biomejs/biome":"1.9.4","@storybook/test":"^8.6.12","vite-plugin-dts":"^4.5.3","@storybook/react":"^8.6.12","@types/react-dom":"^19.1.1","@storybook/blocks":"^8.6.12","@vitest/coverage-v8":"^3.1.1","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.6.12","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.8.1","@testing-library/jest-dom":"^6.6.3","rollup-preserve-directives":"^1.1.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.6.12","@storybook/addon-interactions":"^8.6.12"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.26_1745674347844_0.004987380028027788","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@annatarhe/lake-ui","version":"0.0.28","license":"MIT","_id":"@annatarhe/lake-ui@0.0.28","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"b6ee07c98b8417f637496b119392142656908587","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.28.tgz","fileCount":72,"integrity":"sha512-6jqN/kRjUnWpmL6Wi5dcFLa4PttUCAer3RztnP6xxgolXRwLTo2S8k37/f4NXQf2DxxRsmu95zSgw5NAzUDNXg==","signatures":[{"sig":"MEUCIDCveFup4ipRwUGV00aFRFlsJLmjCi+DcfRTMhRTXF/SAiEAiG3oDjiQzGm9aZ0SDwfFB2ov+G3smx4FIIHwcYVE9Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644841},"type":"module","_from":"file:annatarhe-lake-ui-0.0.28.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./style.css":{"import":"./dist/assets/index.css"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"},"./form-textarea-field":{"types":"./dist/src/form/textarea-field.d.ts","import":"./dist/form/textarea-field.js"}},"private":false,"scripts":{"dev":"vite","lint":"eslint ./src","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_resolved":"/tmp/f6b90bd3624b26f74bda38688cd73266/annatarhe-lake-ui-0.0.28.tgz","_integrity":"sha512-6jqN/kRjUnWpmL6Wi5dcFLa4PttUCAer3RztnP6xxgolXRwLTo2S8k37/f4NXQf2DxxRsmu95zSgw5NAzUDNXg==","_npmVersion":"11.5.1","description":"A modern React component library built with TypeScript, Tailwind CSS, and tree-shakable architecture. Lake UI provides elegant, accessible components with built-in dark mode support and glass morphism effects.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","@floating-ui/react":"^0.27.15"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vite":"^7.1.1","react":"^19.1.1","eslint":"^9.33.0","vitest":"^3.2.4","globals":"^16.3.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","storybook":"^9.1.1","@eslint/js":"^9.33.0","@vitest/ui":"^3.2.4","typescript":"~5.9.2","@types/node":"^24.2.1","@types/react":"^19.1.9","lucide-react":"^0.539.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.39.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.0.0","@storybook/addon-docs":"^9.1.1","@storybook/react-vite":"^9.1.1","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"9.1.1","@stylistic/eslint-plugin":"^5.2.3","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.6.4","rollup-preserve-directives":"^1.1.3","@storybook/addon-onboarding":"^9.1.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.28_1754720469444_0.4233169626131388","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@annatarhe/lake-ui","version":"0.0.30","license":"MIT","_id":"@annatarhe/lake-ui@0.0.30","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"fb5ffe6a47c6f2869e6470f8e706c2c3d061ea74","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.30.tgz","fileCount":42,"integrity":"sha512-4yYE55jNpmnUm+QZrS+AvqxBs403deokxEbquG8UZYuBM4mhfuDpVuJowXV4kxyCOMqHsquIipZpzqyaDq7NNQ==","signatures":[{"sig":"MEUCIQCrUywUN4cnde2HjIVkl8SX+0LokRXCBFN0VhVSoVn7ygIgHi0HXm1YDQG5+eGD1AD1MHFV7or1Mzct6+Aiw38ZC4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635399},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./style.css":{"import":"./dist/assets/index.css"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"},"./form-textarea-field":{"types":"./dist/src/form/textarea-field.d.ts","import":"./dist/form/textarea-field.js"},"./hooks/use-in-viewport":{"types":"./dist/src/hooks/useInViewport.d.ts","import":"./dist/hooks/useInViewport.js"}},"gitHead":"058798db615c3e345d49c3b34a3c571431dfa6fa","private":false,"scripts":{"dev":"vite","lint":"eslint ./src","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_npmVersion":"11.3.0","description":"A modern React component library built with TypeScript, Tailwind CSS, and tree-shakable architecture. Lake UI provides elegant, accessible components with built-in dark mode support and glass morphism effects.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","@floating-ui/react":"^0.27.15"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee","devDependencies":{"glob":"^11.0.3","vite":"^7.1.1","react":"^19.1.1","eslint":"^9.33.0","vitest":"^3.2.4","globals":"^16.3.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","storybook":"^9.1.1","@eslint/js":"^9.33.0","@vitest/ui":"^3.2.4","typescript":"~5.9.2","@types/node":"^24.2.1","@types/react":"^19.1.9","lucide-react":"^0.539.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.39.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.0.0","@storybook/addon-docs":"^9.1.1","@storybook/react-vite":"^9.1.1","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"9.1.1","@stylistic/eslint-plugin":"^5.2.3","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.6.4","rollup-preserve-directives":"^1.1.3","@storybook/addon-onboarding":"^9.1.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.30_1771152211833_0.9630839753392753","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@annatarhe/lake-ui","version":"0.0.31","license":"MIT","_id":"@annatarhe/lake-ui@0.0.31","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"36e332c40a3752a82c5a11e35ec1d79923e27452","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.31.tgz","fileCount":81,"integrity":"sha512-6i9Ei7HOd7aHREwyr2yH68sT8P4HfUa+vYWNkcXYFRRlX7aTA0xwkx/ckNA2e0Hv4VZvylPwoY9NkXKp5o7Iwg==","signatures":[{"sig":"MEQCIEkWIX8I/fSi+THLb05rcMyMWi5LwAoNSe8TFlcFaC5QAiB+w5/R4SaBAOt5wiQ6o+N/UUq204+mUFnLVXRj6vDzzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649698},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/src/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/src/modal/index.d.ts","import":"./dist/modal/index.js"},"./table":{"types":"./dist/src/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/src/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./style.css":{"import":"./dist/assets/index.css"},"./form-input-field":{"types":"./dist/src/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./navbar-container":{"types":"./dist/src/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/src/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/src/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/src/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/src/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/src/form/switch-field.d.ts","import":"./dist/form/switch-field.js"},"./form-textarea-field":{"types":"./dist/src/form/textarea-field.d.ts","import":"./dist/form/textarea-field.js"},"./hooks/use-in-viewport":{"types":"./dist/src/hooks/useInViewport.d.ts","import":"./dist/hooks/useInViewport.js"}},"gitHead":"a10546166d6b70ea3b2a4f7c0fff177d7b103548","private":false,"scripts":{"dev":"vite","lint":"eslint ./src","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_npmVersion":"11.3.0","description":"A modern React component library built with TypeScript, Tailwind CSS, and tree-shakable architecture. Lake UI provides elegant, accessible components with built-in dark mode support and glass morphism effects.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.3.1","@floating-ui/react":"^0.27.15"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee","devDependencies":{"glob":"^11.0.3","vite":"^7.1.1","react":"^19.1.1","eslint":"^9.33.0","vitest":"^3.2.4","globals":"^16.3.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","storybook":"^9.1.1","@eslint/js":"^9.33.0","@vitest/ui":"^3.2.4","typescript":"~5.9.2","@types/node":"^24.2.1","@types/react":"^19.1.9","lucide-react":"^0.539.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.39.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.0.0","@storybook/addon-docs":"^9.1.1","@storybook/react-vite":"^9.1.1","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"9.1.1","@stylistic/eslint-plugin":"^5.2.3","@vitejs/plugin-react-swc":"^4.0.0","@testing-library/jest-dom":"^6.6.4","rollup-preserve-directives":"^1.1.3","@storybook/addon-onboarding":"^9.1.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.31_1771161078672_0.33023774801112005","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@annatarhe/lake-ui","version":"0.0.32","license":"MIT","_id":"@annatarhe/lake-ui@0.0.32","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dist":{"shasum":"465102ccad825da11bd4c8d0aaa88c4b3633c0aa","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.32.tgz","fileCount":66,"integrity":"sha512-j8IuAV4VBeWBjvzYUfdz2TuKTpeKOOQCrf5Bq0IhTLzlABtKk6hkMZDGbl4F9R4XUg8ykS9YffzDYB3XZXQGKw==","signatures":[{"sig":"MEQCIC+/1q8EKtsA/Dofn5W7EScdP0kS+HdV8JDEpktawbgVAiAmp8fkjldwugq3GTEPIgNdABjKW6ej+yurYtRDQRVURQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78183},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/card/index.d.ts","import":"./dist/card/index.js"},"./modal":{"types":"./dist/modal/index.d.ts","import":"./dist/modal/index.js"},"./sheet":{"types":"./dist/sheet/index.d.ts","import":"./dist/sheet/index.js"},"./table":{"types":"./dist/table/index.d.ts","import":"./dist/table/index.js"},"./tooltip":{"types":"./dist/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./style.css":{"style":"./dist/assets/index.css","import":"./dist/assets/index.css","default":"./dist/assets/index.css"},"./dropdown-button":{"types":"./dist/dropdown-button/index.d.ts","import":"./dist/dropdown-button/index.js"},"./form-input-field":{"types":"./dist/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./form-radio-group":{"types":"./dist/form/radio-group.d.ts","import":"./dist/form/radio-group.js"},"./navbar-container":{"types":"./dist/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/form/switch-field.d.ts","import":"./dist/form/switch-field.js"},"./form-textarea-field":{"types":"./dist/form/textarea-field.d.ts","import":"./dist/form/textarea-field.js"},"./hooks/use-in-viewport":{"types":"./dist/hooks/useInViewport.d.ts","import":"./dist/hooks/useInViewport.js"}},"gitHead":"1249836c3a87d17265cc702bc5a0ef3172a2aebb","private":false,"scripts":{"dev":"vite","lint":"eslint ./src","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","check:package":"node scripts/check-package.mjs","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"_npmVersion":"11.19.0","description":"A modern React component library built with TypeScript, Tailwind CSS, and tree-shakable architecture. Lake UI provides elegant, accessible components with built-in dark mode support and glass morphism effects.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.6.0","@floating-ui/react":"^0.27.20"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.3.4","devDependencies":{"vite":"^8.2.2","react":"^19.2.8","eslint":"^9.39.5","vitest":"^5.0.0","globals":"^17.12.0","happy-dom":"^20.14.0","react-dom":"^19.2.8","storybook":"^10.6.0","@eslint/js":"^9.39.5","@vitest/ui":"^5.0.0","typescript":"~5.9.3","@types/node":"^26.4.1","@types/react":"^19.2.18","lucide-react":"^1.41.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.2.7","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^5.0.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","eslint-plugin-storybook":"^10.6.0","@stylistic/eslint-plugin":"^5.10.0","@vitejs/plugin-react-swc":"^4.3.3","@testing-library/jest-dom":"^7.0.1","@storybook/addon-onboarding":"^10.6.0","@testing-library/user-event":"14.6.7"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0 || ^0.539.0 || ^1.41.0"},"_npmOperationalInternal":{"tmp":"tmp/lake-ui_0.0.32_1788708712446_0.9370670871107443","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"_id":"@annatarhe/lake-ui@0.0.33","dist":{"shasum":"3aed9dc1000e7d43c34655c6cbd85fe1b95e106c","tarball":"https://registry.npmjs.org/@annatarhe/lake-ui/-/lake-ui-0.0.33.tgz","fileCount":106,"integrity":"sha512-s7Yy0IOLO8RkZO7cipSvqMcm5jU9k+Ehawa5opC4IneSdwRA1DLfw0z4N0AGOVk3VTbWUFDtzgjcyKJYARPUdw==","signatures":[{"sig":"MEUCIC8ghtV/bzIEcV0Uphjslx8pkldfOMdj/cm0aILP656pAiEA9SIU1233vSXnolJEJCMuqOBjv/YZqq2SFcyAvXxUk1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCWpIe7hJMRWgoOL4E+sT7b8JGi9ZnDgZIugDBKPWd/0gIgfKOXjG7HV9667vQtlMztwYLj+2wN40znenziiyhHHo8="}],"unpackedSize":149967},"name":"@annatarhe/lake-ui","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./kbd":{"types":"./dist/kbd/index.d.ts","import":"./dist/kbd/index.js"},"./card":{"types":"./dist/card/index.d.ts","import":"./dist/card/index.js"},"./menu":{"types":"./dist/menu/index.d.ts","import":"./dist/menu/index.js"},"./tabs":{"types":"./dist/tabs/index.d.ts","import":"./dist/tabs/index.js"},"./badge":{"types":"./dist/badge/index.d.ts","import":"./dist/badge/index.js"},"./modal":{"types":"./dist/modal/index.d.ts","import":"./dist/modal/index.js"},"./sheet":{"types":"./dist/sheet/index.d.ts","import":"./dist/sheet/index.js"},"./table":{"types":"./dist/table/index.d.ts","import":"./dist/table/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./avatar":{"types":"./dist/avatar/index.d.ts","import":"./dist/avatar/index.js"},"./button":{"types":"./dist/button/index.d.ts","import":"./dist/button/index.js"},"./popover":{"types":"./dist/popover/index.d.ts","import":"./dist/popover/index.js"},"./spinner":{"types":"./dist/spinner/index.d.ts","import":"./dist/spinner/index.js"},"./tooltip":{"types":"./dist/tooltip/index.d.ts","import":"./dist/tooltip/index.js"},"./nav-tabs":{"types":"./dist/nav-tabs/index.d.ts","import":"./dist/nav-tabs/index.js"},"./progress":{"types":"./dist/progress/index.d.ts","import":"./dist/progress/index.js"},"./skeleton":{"types":"./dist/skeleton/index.d.ts","import":"./dist/skeleton/index.js"},"./style.css":{"style":"./dist/assets/index.css","import":"./dist/assets/index.css","default":"./dist/assets/index.css"},"./theme.css":{"style":"./dist/theme.css","default":"./dist/theme.css"},"./empty-state":{"types":"./dist/empty-state/index.d.ts","import":"./dist/empty-state/index.js"},"./icon-button":{"types":"./dist/icon-button/index.d.ts","import":"./dist/icon-button/index.js"},"./confirm-dialog":{"types":"./dist/confirm-dialog/index.d.ts","import":"./dist/confirm-dialog/index.js"},"./dropdown-button":{"types":"./dist/dropdown-button/index.d.ts","import":"./dist/dropdown-button/index.js"},"./form-input-field":{"types":"./dist/form/input-field.d.ts","import":"./dist/form/input-field.js"},"./form-radio-group":{"types":"./dist/form/radio-group.d.ts","import":"./dist/form/radio-group.js"},"./navbar-container":{"types":"./dist/navbar/container.d.ts","import":"./dist/navbar/container.js"},"./contribution-wall":{"types":"./dist/contribution-wall/index.d.ts","import":"./dist/contribution-wall/index.js"},"./form-multi-select":{"types":"./dist/form/multi-select.d.ts","import":"./dist/form/multi-select.js"},"./form-number-field":{"types":"./dist/form/number-field.d.ts","import":"./dist/form/number-field.js"},"./form-select-field":{"types":"./dist/form/select-field.d.ts","import":"./dist/form/select-field.js"},"./form-switch-field":{"types":"./dist/form/switch-field.d.ts","import":"./dist/form/switch-field.js"},"./segmented-control":{"types":"./dist/segmented-control/index.d.ts","import":"./dist/segmented-control/index.js"},"./form-checkbox-field":{"types":"./dist/form/checkbox-field.d.ts","import":"./dist/form/checkbox-field.js"},"./form-textarea-field":{"types":"./dist/form/textarea-field.d.ts","import":"./dist/form/textarea-field.js"},"./hooks/use-in-viewport":{"types":"./dist/hooks/useInViewport.d.ts","import":"./dist/hooks/useInViewport.js"}},"license":"MIT","private":false,"scripts":{"dev":"vite","lint":"eslint ./src","test":"vitest","build":"tsc -b && vite build && node scripts/copy-theme.mjs","preview":"vite preview","storybook":"storybook dev -p 6006","check:package":"node scripts/check-package.mjs","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"version":"0.0.33","_npmUser":{"name":"annatarhe","email":"iamhele1994@gmail.com"},"directories":{},"maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.6.0","@floating-ui/react":"^0.27.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","react":"^19.2.8","eslint":"^9.39.5","vitest":"^5.0.0","globals":"^17.12.0","happy-dom":"^20.14.0","react-dom":"^19.2.8","storybook":"^10.6.0","@eslint/js":"^9.39.5","@vitest/ui":"^5.0.0","typescript":"~5.9.3","@types/node":"^26.4.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","lucide-react":"^1.41.0","tw-animate-css":"^1.4.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^5.0.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","eslint-plugin-storybook":"^10.6.0","@stylistic/eslint-plugin":"^5.10.0","@vitejs/plugin-react-swc":"^4.3.3","@testing-library/jest-dom":"^7.0.1","@storybook/addon-onboarding":"^10.6.0","@testing-library/user-event":"14.6.7"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.475.0 || ^0.539.0 || ^1.41.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lake-ui_0.0.33_1790486262812_0.5362000024334153"}}},"time":{"created":"2025-02-12T15:40:14.952Z","modified":"2026-09-27T05:17:43.042Z","0.0.3":"2025-02-12T15:40:16.075Z","0.0.4":"2025-02-12T15:56:01.496Z","0.0.5":"2025-02-12T16:08:26.174Z","0.0.6":"2025-02-12T16:25:37.693Z","0.0.7":"2025-02-12T16:52:00.301Z","0.0.8":"2025-02-14T13:02:07.736Z","0.0.9":"2025-02-14T13:47:54.332Z","0.0.10":"2025-02-14T13:52:53.381Z","0.0.11":"2025-02-14T14:08:05.643Z","0.0.12":"2025-02-15T12:53:46.520Z","0.0.13":"2025-02-16T12:29:39.617Z","0.0.14":"2025-02-16T12:39:30.067Z","0.0.15":"2025-02-16T12:48:40.584Z","0.0.18":"2025-02-28T08:14:56.494Z","0.0.19":"2025-03-01T04:32:44.674Z","0.0.20":"2025-03-01T12:36:46.337Z","0.0.21":"2025-03-30T04:02:31.870Z","0.0.23":"2025-03-30T04:17:31.453Z","0.0.24":"2025-04-17T18:22:22.861Z","0.0.25":"2025-04-19T07:14:46.214Z","0.0.26":"2025-04-26T13:32:28.023Z","0.0.28":"2025-08-09T06:21:09.659Z","0.0.30":"2026-02-15T10:43:32.026Z","0.0.31":"2026-02-15T13:11:18.876Z","0.0.32":"2026-09-06T15:31:52.584Z","0.0.33":"2026-09-27T05:17:42.901Z"},"license":"MIT","maintainers":[{"name":"annatarhe","email":"iamhele1994@gmail.com"}],"readme":"# Lake UI [![Publish](https://github.com/AnnatarHe/lake-ui/actions/workflows/publish.yaml/badge.svg)](https://github.com/AnnatarHe/lake-ui/actions/workflows/publish.yaml) [![codecov](https://codecov.io/gh/AnnatarHe/lake-ui/graph/badge.svg?token=T9HO7II4PJ)](https://codecov.io/gh/AnnatarHe/lake-ui)\n\nA modern React component library built with TypeScript, Tailwind CSS, and tree-shakable architecture. Lake UI provides elegant, accessible components with built-in dark mode support and glass morphism effects.\n\n## Features\n\n- 🎨 Modern design with Tailwind CSS\n- 🌙 Built-in dark mode support\n- 📦 Tree-shakable exports for optimal bundle size\n- 🔒 Full TypeScript support\n- ♿ Accessible components following ARIA guidelines\n- 🧪 Comprehensive test coverage\n- 📚 Storybook documentation\n\n## Installation\n\n```bash\n# Using pnpm (recommended)\npnpm add @annatarhe/lake-ui\n\n# Using npm\nnpm install @annatarhe/lake-ui\n\n# Using yarn\nyarn add @annatarhe/lake-ui\n```\n\n## Getting Started\n\nLake UI ships Tailwind CSS class names plus a small theme file; your Tailwind CSS v4\nbuild compiles them. Import the theme once, at the top level of your Tailwind entry\nstylesheet (not inside `@layer`):\n\n```css\n/* app.css */\n@import 'tailwindcss';\n@import 'tw-animate-css'; /* optional: entrance animations (animate-in, fade-in, …) */\n@import '@annatarhe/lake-ui/theme.css';\n\n/* Components no longer use `dark:` variants, but your own code may. */\n@custom-variant dark (&:where(.dark, .dark *));\n```\n\n`theme.css` registers its own `@source` for the built components, so you do not need\nan `@source` pointing into `node_modules`.\n\nThen import and use components as needed:\n\n```tsx\nimport Card from '@annatarhe/lake-ui/card'\nimport InputField from '@annatarhe/lake-ui/form-input-field'\n\nfunction App() {\n  return (\n    <Card>\n      <InputField label=\"Email\" type=\"email\" />\n    </Card>\n  )\n}\n```\n\n> **Upgrading from 0.0.32 or earlier:** `@annatarhe/lake-ui/style.css` is now an empty,\n> deprecated file. Replace it with the `theme.css` import above; without it the\n> `lake-*` utilities are not generated and components render unstyled.\n\n## Theming\n\nEvery component reads semantic tokens instead of hard-coded palette colors. The\ndefaults reproduce the previous gray/blue look in light and dark mode. Dark values\napply under `.dark` or `[data-theme=dark]` (on `<html>` or any subtree).\n\n| Group | Tokens (`--lake-*` variable → `*-lake-*` utility) |\n| --- | --- |\n| Surfaces | `canvas`, `surface`, `surface-raised`, `surface-muted`, `field`, `overlay` |\n| Text | `fg`, `fg-muted`, `fg-subtle` |\n| Lines | `line`, `line-strong`, `ring` |\n| Accent | `accent`, `accent-hover`, `accent-fg`, `accent-text`, `accent-soft` |\n| Status | `danger`, `danger-fg`, `danger-soft`, `success`, `success-soft`, `warning`, `warning-soft` |\n| Shape | `--lake-radius-control` → `rounded-lake-control`, `--lake-radius-panel` → `rounded-lake-panel` |\n| Depth | `--lake-shadow-card` → `shadow-lake-card`, `--lake-shadow-overlay` → `shadow-lake-overlay`, `--lake-blur` → `backdrop-blur-lake` |\n\nColor tokens work with every color utility and opacity modifier, for example\n`bg-lake-surface`, `text-lake-fg-muted`, `border-lake-line`, `ring-lake-ring`,\n`fill-lake-accent/25`.\n\nThe defaults live in a zero-specificity rule inside `@layer base`, so any override\nwins. Override the variables, not the utilities:\n\n```css\n:root {\n  --lake-canvas: #f7f5f0;\n  --lake-surface: #fffefb;\n  --lake-fg: #1c1a17;\n  --lake-accent: #60a5fa;\n  --lake-accent-fg: #0b1526;\n  --lake-radius-control: 8px;\n  --lake-blur: 0px;\n}\n\n.dark {\n  --lake-canvas: #141311;\n  --lake-surface: #1b1a17;\n  --lake-fg: #ece7df;\n}\n```\n\nStorybook's theme toolbar switches between the default light/dark tokens and an\n\"editorial\" preset (`.storybook/editorial.css`) that shows a full override.\n\n### Merging classes\n\n`@annatarhe/lake-ui/utils` exports the `cn()` helper the components use. It extends\n`tailwind-merge` so the theme scales conflict correctly (`rounded-lg` vs\n`rounded-lake-control`, `shadow-sm` vs `shadow-lake-card`, `backdrop-blur-md` vs\n`backdrop-blur-lake`). Components merge your `className` last, so it always wins.\n\n```ts\nimport { cn, lakeMergeConfig } from '@annatarhe/lake-ui/utils'\nimport { extendTailwindMerge } from 'tailwind-merge'\n\ncn('rounded-lg shadow-sm', 'rounded-lake-control') // 'shadow-sm rounded-lake-control'\nconst twMerge = extendTailwindMerge(lakeMergeConfig) // combine with your own config\n```\n\n## Available Components\n\n### Layout Components\n\n#### Card\nA versatile container component with glass morphism effects.\n\n```tsx\nimport Card from '@annatarhe/lake-ui/card'\n\n<Card as=\"section\" aria-labelledby=\"welcome\" className=\"p-6\">\n  <h2 id=\"welcome\">Welcome</h2>\n  <p>Your content goes here</p>\n</Card>\n```\n\n#### Modal\nA flexible modal dialog component with portal rendering.\n\n```tsx\nimport Modal from '@annatarhe/lake-ui/modal'\n\n// Optional: add <div data-st-role=\"modal\"></div> to your body (falls back to document.body)\n\n<Modal\n  isOpen={isOpen}\n  onClose={handleClose}\n  title=\"Confirm Action\"\n  size=\"sm\"\n  footer={<button onClick={handleClose}>Done</button>}\n>\n  <p>Are you sure you want to proceed?</p>\n</Modal>\n```\n\n#### Sheet\nA slide-in drawer panel from the side of the screen with backdrop overlay.\n\n```tsx\nimport Sheet from '@annatarhe/lake-ui/sheet'\n\n// Optional: add <div data-st-role=\"sheet\"></div> to your body (falls back to document.body)\n\n<Sheet\n  isOpen={isOpen}\n  onClose={handleClose}\n  title=\"Settings\"\n  side=\"right\"\n>\n  <p>Sheet content goes here</p>\n</Sheet>\n```\n\n#### Navbar Container\nA responsive navigation container with glass morphism styling.\n\n```tsx\nimport NavbarContainer from '@annatarhe/lake-ui/navbar-container'\n\n<NavbarContainer animated={false} innerClassName=\"max-w-5xl\">\n  <nav className=\"flex items-center justify-between\">\n    <h1>Logo</h1>\n    <ul className=\"flex gap-4\">\n      <li>Home</li>\n      <li>About</li>\n    </ul>\n  </nav>\n</NavbarContainer>\n```\n\n### Form Components\n\n#### Input Field\nText input with label, error state, and validation support.\n\n```tsx\nimport InputField from '@annatarhe/lake-ui/form-input-field'\n\n<InputField \n  label=\"Username\"\n  value={value}\n  onChange={(event) => setValue(event.target.value)}\n  error=\"Username is required\"\n  required\n/>\n```\n\n#### Number Field\nNative numeric input with min, max, and step support.\n\n```tsx\nimport NumberField from '@annatarhe/lake-ui/form-number-field'\n\n<NumberField \n  label=\"Amount\"\n  value={amount}\n  onChange={(event) => setAmount(event.target.valueAsNumber)}\n  min={0}\n  max={100}\n  step={5}\n/>\n```\n\n#### Select Field\nNative select with styled options and loading support.\n\n```tsx\nimport SelectField from '@annatarhe/lake-ui/form-select-field'\n\nconst options = [\n  { value: 'react', label: 'React' },\n  { value: 'vue', label: 'Vue' },\n  { value: 'angular', label: 'Angular' }\n]\n\n<SelectField \n  label=\"Framework\"\n  options={options}\n  value={selected}\n  onChange={(event) => setSelected(event.target.value)}\n  placeholder=\"Choose a framework\"\n/>\n```\n\n`placeholder` renders a disabled empty first option. The closed select is styled with\nTailwind only; browsers that support `appearance: base-select` also get a themed\npicker. `className` styles the wrapper, `selectClassName` the `<select>`.\n\n#### Multi Select\nMultiple selection dropdown with tag display.\n\n```tsx\nimport MultiSelect from '@annatarhe/lake-ui/form-multi-select'\n\nconst tags = [\n  { value: 'javascript', label: 'JavaScript' },\n  { value: 'typescript', label: 'TypeScript' },\n  { value: 'react', label: 'React' }\n]\n\n<MultiSelect \n  label=\"Skills\"\n  options={tags}\n  value={selectedTags}\n  onChange={(value) => setSelectedTags(Array.isArray(value) ? value : [])}\n  placeholder=\"Select your skills\"\n  searchPlaceholder=\"Search skills\"\n  noResultsLabel=\"No skills found\"\n  clearLabel=\"Clear skills\"\n/>\n```\n\n#### Switch Field\nToggle switch for boolean values.\n\n```tsx\nimport SwitchField from '@annatarhe/lake-ui/form-switch-field'\n\n<SwitchField\n  label=\"Enable notifications\"\n  value={isEnabled}\n  onChange={setIsEnabled}\n/>\n```\n\n#### Textarea Field\nMulti-line text input with configurable rows.\n\n```tsx\nimport TextareaField from '@annatarhe/lake-ui/form-textarea-field'\n\n<TextareaField\n  label=\"Description\"\n  value={description}\n  onChange={setDescription}\n  rows={4}\n  maxLength={500}\n/>\n```\n\n#### Radio Group\nModern styled radio group for single selection with card-style options.\n\n```tsx\nimport RadioGroup from '@annatarhe/lake-ui/form-radio-group'\n\nconst plans = [\n  { value: 'free', label: 'Free', description: 'Basic features for personal use' },\n  { value: 'pro', label: 'Pro', description: 'Advanced features for professionals' },\n  { value: 'enterprise', label: 'Enterprise', description: 'Custom solutions for teams' }\n]\n\n<RadioGroup\n  label=\"Select a plan\"\n  options={plans}\n  value={selectedPlan}\n  onChange={setSelectedPlan}\n/>\n```\n\n### Interactive Components\n\n#### Dropdown Button\nA split button with a dropdown menu for alternative actions.\n\n```tsx\nimport DropdownButton from '@annatarhe/lake-ui/dropdown-button'\n\n<DropdownButton\n  onClick={() => handleDownload('default')}\n  onSelect={(value) => handleDownload(value)}\n  options={[\n    { label: 'Download 7 days', value: '7d' },\n    { label: 'Download 30 days', value: '30d' },\n    { label: 'Download 90 days', value: '90d' }\n  ]}\n>\n  Download\n</DropdownButton>\n```\n\nThe chevron button is named by `menuLabel` (default `More options`); Escape closes the\nmenu.\n\n### Data Display Components\n\n#### Table\nSortable data table with customizable columns.\n\n```tsx\nimport Table from '@annatarhe/lake-ui/table'\n\nconst columns = [\n  { key: 'name', header: 'Name', sortable: true },\n  { key: 'email', header: 'Email' },\n  { key: 'role', header: 'Role', sortable: true }\n]\n\nconst data = [\n  { name: 'John Doe', email: 'john@example.com', role: 'Admin' },\n  { name: 'Jane Smith', email: 'jane@example.com', role: 'User' }\n]\n\n<Table\n  data={data}\n  columns={columns}\n  onSort={handleSort}\n  rowKey={row => row.email}\n  emptyMessage=\"No members yet\"\n  endMessage=\"That's everyone\"\n  loadingLabel=\"Loading members\"\n/>\n```\n\n#### Tooltip\nContextual information overlay on hover or focus.\n\n```tsx\nimport Tooltip from '@annatarhe/lake-ui/tooltip'\n\n<Tooltip content=\"Save your changes\" side=\"top\" delay={300}>\n  <button>💾 Save</button>\n</Tooltip>\n```\n\nA single element child becomes the trigger directly (no wrapper element); it must\naccept `ref` and spread props onto a DOM node, as native elements and\n`forwardRef`/React 19 ref-forwarding components do. Other children are wrapped in an\n`inline-flex` span. The tooltip opens on hover and focus, closes on Escape, and sets\n`aria-describedby` on the trigger only while open. It portals into\n`[data-st-role=tooltip]` when present, else `document.body`.\n\n#### Contribution Wall\nGitHub-style activity heatmap visualization.\n\n```tsx\nimport ContributionWall from '@annatarhe/lake-ui/contribution-wall'\n\nconst contributions = [\n  { date: Date.UTC(2024, 0, 1) / 1000, count: 5 },\n  { date: Date.UTC(2024, 0, 2) / 1000, count: 12 },\n  // ... more data\n]\n\n<ContributionWall\n  data={contributions}\n  startDate={new Date(Date.UTC(2024, 0, 1))}\n  colorScheme=\"accent\"\n  labels={{ less: 'Less', more: 'More', utc: '(UTC)' }}\n  formatTooltip={(date, count) => `${count} highlights on ${date.toDateString()}`}\n  locale=\"en-US\"\n/>\n```\n\n`accent` follows the theme tokens and is recommended. `green` (the default), `blue`,\n`purple` and `orange` read their light and dark palettes from `--lake-wall-*`\nvariables in `theme.css`, so the chart renders the same on the server and client.\n\n### Actions\n\n#### Button\nServer-safe button with `primary`, `secondary`, `ghost`, `danger` and `link` variants,\n`sm`/`md`/`lg` sizes, `loading`, `leadingIcon`, `trailingIcon` and `fullWidth`. Pass an\nelement as `render` to style a link instead: it is cloned with the merged `className`\nand children (plus `aria-disabled` when disabled or loading) and no function props, so\nit works from React Server Components. `buttonStyles(options)` returns the class\nstring for any other element. Icons render as given, so size them (`className=\"size-4\"`).\n\n```tsx\nimport Button, { buttonStyles } from '@annatarhe/lake-ui/button'\nimport Link from 'next/link'\n\n<Button leadingIcon={<Plus className=\"size-4\" />} loading={saving}>Save</Button>\n<Button variant=\"secondary\" render={<Link href=\"/books\" />}>Books</Button>\n<a className={buttonStyles({ variant: 'ghost', size: 'sm' })} href=\"/help\">Help</a>\n```\n\n#### IconButton\nSquare icon-only button; `label` becomes its `aria-label`. Supports `variant`\n(`ghost` default, `secondary`, `primary`, `danger`), `size`, `loading` and `render`.\n\n```tsx\nimport IconButton from '@annatarhe/lake-ui/icon-button'\n\n<IconButton label=\"Settings\" icon={<Settings className=\"size-4\" />} />\n```\n\n### Feedback\n\n```tsx\nimport Spinner from '@annatarhe/lake-ui/spinner'\nimport Skeleton from '@annatarhe/lake-ui/skeleton'\nimport Progress from '@annatarhe/lake-ui/progress'\nimport EmptyState from '@annatarhe/lake-ui/empty-state'\n\n<Spinner size=\"md\" label=\"Syncing\" />           {/* role=status; label=\"\" is decorative */}\n<Skeleton shape=\"text\" lines={3} />              {/* rect | text | circle, animated by default */}\n<Progress label=\"Import\" value={42} showValue /> {/* value={null} is indeterminate */}\n<EmptyState\n  icon={<BookOpen />}\n  title=\"No highlights yet\"\n  description=\"Upload your clippings to get started.\"\n  action={<Button>Upload</Button>}\n/>\n```\n\n### Data display\n\n```tsx\nimport Avatar from '@annatarhe/lake-ui/avatar'\nimport Badge from '@annatarhe/lake-ui/badge'\nimport Kbd from '@annatarhe/lake-ui/kbd'\n\n<Avatar src={user.avatar} name={user.name} size=\"lg\" ring=\"premium\" /> {/* initials when missing or broken */}\n<Badge tone=\"success\" variant=\"soft\">Synced</Badge>                     {/* neutral | accent | success | warning | danger */}\n<Kbd>⌘K</Kbd>\n```\n\n### Navigation\n\n#### NavTabs (server-safe)\nRoute-driven tabs rendered as a `<nav>` of your link elements; the active item gets\n`aria-current=\"page\"`.\n\n```tsx\nimport NavTabs from '@annatarhe/lake-ui/nav-tabs'\n\n<NavTabs\n  aria-label=\"Library\"\n  items={[\n    { key: 'books', label: 'Books', count: 24, active: path === '/books', render: <Link href=\"/books\" /> },\n    { key: 'clips', label: 'Clippings', active: path === '/clips', render: <Link href=\"/clips\" /> },\n  ]}\n/>\n```\n\n#### Tabs\nIn-page tabs implementing the ARIA tabs pattern (roving tabindex, Arrow keys,\nHome/End, `activation=\"auto\" | \"manual\"`). Share `idBase` with `TabPanel` to link tabs\nand panels.\n\n```tsx\nimport Tabs, { TabPanel } from '@annatarhe/lake-ui/tabs'\n\n<Tabs aria-label=\"Book\" idBase=\"book\" items={items} value={tab} onValueChange={setTab} variant=\"underline\" />\n<TabPanel idBase=\"book\" value=\"notes\" activeValue={tab}>…</TabPanel>\n```\n\n#### SegmentedControl\nA `radiogroup` of mutually exclusive options with arrow-key selection.\n\n```tsx\nimport SegmentedControl from '@annatarhe/lake-ui/segmented-control'\n\n<SegmentedControl aria-label=\"Layout\" value={layout} onValueChange={setLayout} options={[{ value: 'grid', label: 'Grid' }, { value: 'list', label: 'List' }]} />\n```\n\n#### Menu\nAccessible menu button built on floating-ui: click to open, focus moves to the first\nitem, Arrow keys, typeahead, Escape returns focus to the trigger, and selecting an item\ncloses the menu. Entries can be items (optionally rendered as links via `render`),\n`radio` items, `separator`s and `label`s. The menu portals into\n`[data-st-role=popover]` when present, else `document.body` (`portal={false}` renders\ninline). The trigger must accept `ref` and spread props (Button and IconButton do).\n\n```tsx\nimport Menu from '@annatarhe/lake-ui/menu'\n\n<Menu\n  trigger={<IconButton label=\"Clipping actions\" icon={<MoreHorizontal className=\"size-4\" />} />}\n  header={<UserSummary />}\n  items={[\n    { key: 'edit', label: 'Edit', shortcut: 'E', onSelect: edit },\n    { key: 'open', label: 'Open book', render: <Link href={bookUrl} /> },\n    { type: 'separator', key: 'sep' },\n    { key: 'delete', label: 'Delete', tone: 'danger', onSelect: remove },\n  ]}\n/>\n```\n\n### Overlays\n\n#### Popover\nClick-triggered `dialog` that closes on Escape or outside click. Children can be a\nfunction receiving `{ close }`. Options: `placement`, `label`, `modal`, `initialFocus`,\n`portal`, `arrow`, controlled `open`/`onOpenChange`.\n\n```tsx\nimport Popover from '@annatarhe/lake-ui/popover'\n\n<Popover label=\"Filters\" trigger={<Button variant=\"secondary\">Filters</Button>}>\n  {({ close }) => <Button size=\"sm\" onClick={close}>Apply</Button>}\n</Popover>\n```\n\n#### ConfirmDialog\nA small `alertdialog` built on Modal. When `onConfirm` returns a promise the confirm\nbutton shows a spinner and the dialog is locked until it settles; a rejection keeps it\nopen. `tone=\"danger\"` uses a destructive confirm button and focuses Cancel first.\n\n```tsx\nimport ConfirmDialog from '@annatarhe/lake-ui/confirm-dialog'\n\n<ConfirmDialog\n  isOpen={open}\n  onClose={() => setOpen(false)}\n  onConfirm={() => deleteBook(id)}\n  tone=\"danger\"\n  title=\"Delete this book?\"\n  description=\"All highlights will be removed.\"\n  confirmLabel=\"Delete\"\n/>\n```\n\n### More form controls\n\n#### Checkbox Field\n\n```tsx\nimport CheckboxField from '@annatarhe/lake-ui/form-checkbox-field'\n\n<CheckboxField label=\"Email me a digest\" description=\"Weekly\" checked={on} onChange={setOn} />\n<CheckboxField label=\"All books\" checked={all} indeterminate={some} onChange={toggleAll} />\n```\n\n#### DropdownButton\nThe split button's menu now uses `Menu`: it is portaled, keyboard navigable and\nexposed as `role=\"menu\"`. Its props are unchanged.\n\n## TypeScript Support\n\nAll components are fully typed with TypeScript. Type definitions are automatically included when you install the package.\n\n```tsx\nimport type { InputFieldProps } from '@annatarhe/lake-ui/form-input-field'\n\nconst MyInput: React.FC<InputFieldProps> = (props) => {\n  // Your custom wrapper\n}\n```\n\n## Toolchain compatibility\n\nDevelopment and CI use Node 26 and the exact pnpm version in `packageManager`.\nReact and React DOM remain React 19 peers. Lucide supports the retained 0.475.x\nrange, 0.539.x, and 1.41.x or newer within major 1; development uses 1.41.\nRuntime utilities remain regular dependencies and are externalized in the build.\n\nESLint stays on 9.x because `eslint-plugin-react` does not support ESLint 10.\nTypeScript stays on 5.9.x because the declaration tooling's `tsconfck` dependency\nrequires TypeScript 5. These compatibility holds should be revisited when their\nupstream peer ranges change; installation does not override peer requirements.\nThe pnpm build-script allowlist covers only SWC and esbuild.\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Run development server\npnpm dev\n\n# Run tests\npnpm test\n\n# Build library\npnpm build\n\n# Run Storybook\npnpm storybook\n```\n\nValidate the distributable after building with `pnpm check:package --matrix`.\nThis packs the library and checks isolated consumer installs against the retained\nand current peer versions, including TypeScript resolution and server rendering.\nThe command downloads public npm dependencies into temporary directories.\nCI runs on pull requests and, through the publish workflow, on `main` pushes.\nPublishing remains gated on validation and a newly created release.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\n\nMIT © [AnnatarHe](https://github.com/AnnatarHe)\n\n\n### Accessible overlays\n\n`Modal` and `Sheet` share keyboard focus containment, focus restoration, Escape and\nbackdrop dismissal, and a reference-counted body scroll lock. Existing portal\nselectors remain `[data-st-role=modal]` and `[data-st-role=sheet]`; pass `selector`\nto share a custom host. When no element matches, the overlay portals into\n`document.body`. Portals resolve after mounting, so server rendering stays safe.\n\nBoth components accept optional `footer`, `hideCloseButton`, `locked`, `role`,\n`ariaLabel`, `descriptionId`, `initialFocus`, `closeLabel`, `className`,\n`overlayClassName`, `headerClassName`, `bodyClassName`, and `footerClassName` props.\n`footer` renders a row pinned below the scrolling body, which suits action buttons.\nInitial focus goes to the `initialFocus` selector, else an element with\n`data-autofocus`, else the first enabled input, textarea or select in the body, else\nthe panel itself (never the close button). `locked` disables the close button and\nblocks Escape and backdrop dismissal; an explicit action in your content can still\nupdate `isOpen`. Use it while submitting or displaying a one-time credential.\nUntitled sheets use `ariaLabel` (default `Panel`). `Sheet` retains its `side` and\n`width` props; `Modal` adds `size` (`sm`, `md`, `lg`, `xl` (default, `max-w-4xl`),\n`full`).\n\n```tsx\n<Modal\n  title=\"Confirm archive\"\n  isOpen={open}\n  onClose={() => setOpen(false)}\n  locked={pending}\n  role=\"alertdialog\"\n  descriptionId=\"archive-description\"\n  initialFocus=\"[data-cancel]\"\n>\n  <p id=\"archive-description\">This will archive the selected item.</p>\n  <button data-cancel disabled={pending} onClick={() => setOpen(false)}>Cancel</button>\n  <button disabled={pending} onClick={archive}>Archive</button>\n</Modal>\n```\n\n","readmeFilename":""}