{"_id":"luaniverse","_rev":"39-8eac187fec4e5a9abe38c1e5fa3d4383","name":"luaniverse","dist-tags":{"latest":"4.2.27"},"versions":{"4.0.40":{"name":"luaniverse","version":"4.0.40","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.0.40","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"196024824d8c3fba4174daac50c21c5720499634","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.0.40.tgz","fileCount":12,"integrity":"sha512-0xQUX+AydIRInIwE5GqsFzVDvCvnX0su5OLJakTdjXA7IVLGzcfJP2lPeTYSqh/TN1NgB3+ZznrNGDnb7hPo7Q==","signatures":[{"sig":"MEYCIQCoFD++hZMgcKyRopnCWkXfccL9Q5eM8Vvb+4VxaWl+qgIhAKLh3D2zoO6iCoqwvp+52vwTQN0YZ0EwMXVEPbNXuquM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980803},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"75a1620f1a0aeb368caafada71c02ada52a312cf","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.9.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.9.0","dependencies":{"clsx":"^2.1.1","input-otp":"^1.4.2","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.0.40_1759438001660_0.17694054051681474","host":"s3://npm-registry-packages-npm-production"}},"4.0.41":{"name":"luaniverse","version":"4.0.41","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.0.41","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"6685e67f58471822f5a16e2a4f058cd661047f4b","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.0.41.tgz","fileCount":12,"integrity":"sha512-/IDx2gfVa4HlOh6Wb8RdG6DSzRKkKdTF5uJxI3jJMnXCY5EHk/aJ/7SYNoAjtJze8MfqoGhRHaflQwOFpthvNg==","signatures":[{"sig":"MEUCIQCr7TAddYSUTG4Bw/zrNIdQW6VnDQz38HPMRTXLaJR7nAIgW5AdBBuwMx0LNUgKyOJHWui8j7yzufRPnncPLZPfGpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980803},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"b86b2349eef4f0b67f9ebcc56b2ba51f315d3ffa","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","input-otp":"^1.4.2","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.0.41_1759440523407_0.33112720599268863","host":"s3://npm-registry-packages-npm-production"}},"4.0.42":{"name":"luaniverse","version":"4.0.42","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.0.42","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"8ebe1e838b9834ee17933a36376543038daad922","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.0.42.tgz","fileCount":12,"integrity":"sha512-Tzir7S4AFJWtar8dKWY69ESUGOL+b7Fa+7Etl6WGgsRico9l9FUaZ4Let5tmb6b18MYlPeygRqfBbx4EP62ckA==","signatures":[{"sig":"MEQCIErJO8402Fq2pTttBFj1660EFaP3rg8dbTaOYI6sZwFbAiBlgoWsRDn30PGiZe84QYNZhmI1R+SrOirWy0iKKNZYBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061049},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"744191dd4686932eae6f4c954c55215829e534a1","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","input-otp":"^1.4.2","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.0.42_1759782248210_0.22210826534047357","host":"s3://npm-registry-packages-npm-production"}},"4.0.43":{"name":"luaniverse","version":"4.0.43","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.0.43","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"89796bf5e7dd288bc4539aec5d66f93ffc961b88","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.0.43.tgz","fileCount":12,"integrity":"sha512-iu/fwm20DKpsnQIfkZQJ77YayqVvpsnrjizTQzlM43qf6TMoewQsFnsvooLYbaHQWkRvLYES3Ib51ogL59g/3w==","signatures":[{"sig":"MEQCICfEqP93psqd8jjlYwLqALCnJVWUPJgxLsF6x6qW80dQAiBqIMWqN50onaom8aXg/f/1pidBJjGm5r+ERrjj9Zxf6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2087030},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"af2cd1ca266a6020280997cefd3a4658dd73b41d","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","input-otp":"^1.4.2","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.0.43_1759861338942_0.8003255956599669","host":"s3://npm-registry-packages-npm-production"}},"4.0.44":{"name":"luaniverse","version":"4.0.44","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.0.44","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"2072afc237d01580ba08fceb48a7f1861dcd19c9","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.0.44.tgz","fileCount":12,"integrity":"sha512-r8J2LKGfabYNOSKc6bqxwQm/hm9MNujkVPDbpL2EvILkSqaOOCuC7lSjH8lmb4sWBCotwlAOnWh4nX7xWIVtMQ==","signatures":[{"sig":"MEUCIBpmImDi/L3HEsHS4pXmD0JX4unSK5ihg7DZQzoGrma3AiEAsnyLytyVrpm4r1a7MjUT32i6oJq2QK9w1CkiABdD4GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2103126},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"29fd40e5e53d1b6bd3013540cd2c6c532cfa800c","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","input-otp":"^1.4.2","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.0.44_1760561044391_0.6447139733701186","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"luaniverse","version":"4.1.0","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.1.0","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"99547fde1d4fba97a7da47550521c28010fb9577","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.1.0.tgz","fileCount":12,"integrity":"sha512-LhgY4EyNKdn/JwqQabDyUERyesctRN9gF2GfF3d9F8TyNa391HnAoWY3nnTvhCG1IKNX+mpTCyaoyaV/BWOX8g==","signatures":[{"sig":"MEUCIBjZ0oYEZADtrUTnnlt3TiNclRUwKuN3Lkm68SKH0zmuAiEA40zhhKmO5nL7hv3qBqSc2HtEfPt5JNCb/CjLPYW+6Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2111951},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"77279b1ec4141555dfb4c9fa4977c9fd77de2f16","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","input-otp":"^1.4.2","tailwind-merge":"^2.5.4","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.1.0_1760990373206_0.5803744962020467","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"luaniverse","version":"4.1.1","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.1.1","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"d25628984f2009fd964a577c457d76bdfa2ecff4","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.1.1.tgz","fileCount":12,"integrity":"sha512-M6XZyA2AAveA4zNgIDjI9p1Jw4MA577hhu2gvZq9iBv0cQ3GzA3hHRoZ+rc0CsOS8U5lTn1aKJRw3HVsUEVw6w==","signatures":[{"sig":"MEQCIF2IjftjZAhnPzHuUiS2jl3k11HBfiF7dALJEHU2svLzAiAOA5+a/YIbFZJe5Xq+LzSFBZSZXa+NRsx3rQECpuAAaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159599},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"e58a20f3a6d741cd74634f5ba2c9a4e53e72662a","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.1.1_1761599595398_0.49486000484350035","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"luaniverse","version":"4.1.2","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.1.2","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"213af29eb9bdc8e11a8b86675ccfaa2b07b706f6","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.1.2.tgz","fileCount":12,"integrity":"sha512-9Ymivw9gztMPtkil6N7VfhPvJBwy+eoEa2dxd4B1VaT5RCjyAPzHx1VrRB7RNLg+ncZmW6vkWXvBLnFBF+C+sw==","signatures":[{"sig":"MEQCICl/fzfvEA09Ww9o/tpGh558cVHMekWLcUoGLOYUc4ArAiAGuoX0zSWwi/ARMhn34iQxu5mgowJncmkCMkk4WephSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159599},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"f284ab4fe7c33c58a0c8cd7dc505e40f3a776344","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.1.2_1761600836722_0.5557226333831708","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"luaniverse","version":"4.1.3","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.1.3","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"6dd7f957c045d145114798fac3435514eedaa701","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.1.3.tgz","fileCount":12,"integrity":"sha512-HoTBsQO9w7x9QQG/IoYeFMzJKaawTjC6eqv5jrQ0S6d7s/GCqcNMSXj+7W/z7GVJZhaqLPccfp4eEc0Kp7VYBg==","signatures":[{"sig":"MEQCIHZwX/CXNwf+53goXtctjn/A3XVDPZ3AJR78yxUAvyOwAiBJg77LfzQRN7mcTCRMSny4IxIW7ikHw9cWnVyThalitA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159599},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"35876c1a1b97222f9132bb721e99abc015bbd749","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.1.3_1761604469297_0.9194653608063899","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"luaniverse","version":"4.1.4","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.1.4","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"b2ce78694b3a29a326ac40736446eb2c487a27b1","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.1.4.tgz","fileCount":12,"integrity":"sha512-kQizRTtRhuoy8bwXIsYElmrS1SouokbVFseY/CcZDE/rOaA2wM4z6pjEWnSzfcZtN5+EZxYF98VGm7bm3jkUMw==","signatures":[{"sig":"MEUCICuS+QPhOwUA07FR5aI54p1EmdjKEd5oxEsNonJPlXQTAiEA7yoB/ruIotWGfMRbCkeU60UdceOVumBcrA1iIu45N3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2156155},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"bc2bb46bf7910fb206438b590fc9aa99ed6b1b6c","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.1.4_1761643861373_0.5222635139129257","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"luaniverse","version":"4.2.0","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.0","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"3d32016354f936e342727142935fb98a488f657a","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.0.tgz","fileCount":12,"integrity":"sha512-F9n0cKrEMfwXiDbXlmo9eNKA76+RJeN0iJVyjJ+sWFtbs5OHfiebIcHvNiL0fzYjsovYBkbUy0xbSYAXJTogaA==","signatures":[{"sig":"MEQCIAv+VkWwwc9s84XDA8F/Uyba4UYaQ1wfbYalssbtF1DnAiAEXn6ZpM6xpo59UfJu1PA9UJUjotv1b4Knf+iVE4gLbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2156194},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"3ca982c882c27b8d9349284ebc6755db787cab0f","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.0_1761775672827_0.7054055286814169","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"luaniverse","version":"4.2.1","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.1","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"a4e124725d8e1dca8c8b095cdde114e1c3226317","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.1.tgz","fileCount":12,"integrity":"sha512-iJiIG30r7xet4ogeEwpNnio851FaztR8Wa4alGYHMrNPWIowNk97aciVJ8pRw+Q7FngOndx5z1IaXB7+SfBj0A==","signatures":[{"sig":"MEQCIEYG65RM/SvIF5AReqlYZpe6RpFBxsuhu2OuqaFKd9/WAiBsiZeil/LIqpDMSINxiXig3JStWQLisSlwcEKPtcKxVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2164363},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"dc25c1a1c33d9d7eb4a11ec5ca4ad5d22d4e9e9e","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.1_1764358550136_0.6056855205905642","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"luaniverse","version":"4.2.2","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.2","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"763ec6adce152709e1d58f965b4ac4ac130a0b99","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.2.tgz","fileCount":12,"integrity":"sha512-tITN7gaJl1BfEc9t93JnvyH3V/qtDKQGbetsPvJN11n8p9LsmK3u1n1V0xQOdFap9RFw63cDYWcm2wSsVS0rEA==","signatures":[{"sig":"MEQCIEgDkFU1FQqcAt/iRXN9H8P1y5b78vwgQTuDpI0Yc79WAiAi46O4SGxVN2E0vtEsR7Dy8jCMeTfQ+gE7NKjCnNXGYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2181223},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"d2af647c9e07f57519173528e1235cdc48bc70c4","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.2_1764619171396_0.4459587077133573","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"luaniverse","version":"4.2.3","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.3","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"425153d8ceb533e569d70fad4537b4795d2a890d","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.3.tgz","fileCount":12,"integrity":"sha512-DKhFG9FU/kMYg6cRYjeyDoUPdfS8B9XLbjGHNNp/vr9S/tJOau8g0/bepTxZWWGFazfgSkxion0Kggbr6YRg6g==","signatures":[{"sig":"MEUCIQDXE4VDQklC8AR1yKLuciXEhkb7j4EztTnwOVys93mAdwIgXv5n27Lk54hTWATD7B7cluumjpDWoGUGi6yn0zKrA2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2182857},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"0c1c30db6b94c5a7e86ecc2054271a8d6c5310a7","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.3_1764624101004_0.30209803370400357","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"luaniverse","version":"4.2.4","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.4","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"df0925dfc8fe8eced12f36231d74ff7dcf49f1ea","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.4.tgz","fileCount":12,"integrity":"sha512-jzKqQj2XODSjvAF9zepe9jy1h14A8IbFzafnmJF+AdbgV1g8phNNm3+yTGFNvI46qX0jb3dui9yT5kVetnW6ZQ==","signatures":[{"sig":"MEYCIQDxliyt3lLEZH1JvBMeZc4afgijkH1bIeBhM8DKSuvuKwIhAL7BHpxtwT1T+SUaHSfNW31pQdYNs4S7WIXZbjDmi/BQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2187937},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"a07bc56c26c491ea68488480c39f1024395f0860","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.4_1764630124456_0.8753432795004739","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"luaniverse","version":"4.2.6","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.6","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"ac0b861a94ba0b7f7d83dbbd5c69ec4cf49a5683","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.6.tgz","fileCount":12,"integrity":"sha512-ToQ0mdGREyh6/ByXrBXkqJOQCIdZpok/MC5V8z9uK0SDF+L666bRr7cSdcHWAkat89E51PKxo1iVRhrKlWXFAg==","signatures":[{"sig":"MEYCIQC1Ic4Ca0SYn8v6dzXMuIbhsuyxfi3sIgGnTgrQbHzQRwIhAOi13zi/DuLsJlZDk3KWonAZtjpxBIyPMYFNqzV9kQL9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2261850},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"789cafc5f1fa525d916ce035153596a5c7316ad4","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","storybook-dark-mode":"^4.0.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.6_1766571858529_0.5170525349821022","host":"s3://npm-registry-packages-npm-production"}},"4.2.7":{"name":"luaniverse","version":"4.2.7","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.7","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"b2d426de912a5f0a38f0e8bf26b00ad6d1c293fc","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.7.tgz","fileCount":13,"integrity":"sha512-/1ZvTjlh8e30kCIrfid3PZVkZxcgh+BWHxShVbTXo/gfgg5S92SdRJnTriPVNQwhuca4+UB/FY8HPN/wecChbA==","signatures":[{"sig":"MEUCIQDzPcwKugpM8wgKJgtENkiFysysyUz44ubIcNbVkTv90QIgPdNG5x6STVwTcUH3g0Q+8R1er49zr5HFGxhGD8lXiQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2271222},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"a16c4655b3c07f2de9d33d31848be6f133785dd3","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","storybook-dark-mode":"^4.0.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.7_1766572249657_0.14184634838626664","host":"s3://npm-registry-packages-npm-production"}},"4.2.8":{"name":"luaniverse","version":"4.2.8","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.8","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"555df931aefa6aab679f3b9efe6c6519c4734607","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.8.tgz","fileCount":13,"integrity":"sha512-WY6HQVfghZRuV6lcq/rOXcSa82rDrEMg8c6f5ij/Nz/XOt045zhFBFoq1Vqnfbjl0wSQONUQbePEnrdSxCC8zg==","signatures":[{"sig":"MEQCICeaTo00ZiEyorv10IE7qpIh7fwvK2Otc4YSXlbhdKZ0AiBk4X89TsX0SNxXH2Aa+MnlGnl7M75I0+HjKvaaBatKOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2272448},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"gitHead":"aeed369ec4dd1f13ccf58105fad832b7d20e2bd7","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"10.8.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.548.0","tailwind-merge":"^2.5.4","react-day-picker":"^9.11.1","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.12","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.0","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^5.4.10","react":"^18.3.1","eslint":"^9.15.0","postcss":"^8.4.49","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.3.6","@eslint/js":"^9.28.0","typescript":"^5.6.3","@types/node":"^22.15.29","tailwindcss":"^4.1.11","@types/react":"^18.3.12","@storybook/test":"^8.3.6","@storybook/react":"^8.3.6","@types/react-dom":"^18.3.1","semantic-release":"^24.2.0","@storybook/blocks":"^8.3.6","eslint-plugin-react":"^7.37.2","storybook-dark-mode":"^4.0.2","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.10.2","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","eslint-plugin-react-refresh":"^0.4.16","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.15.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.8_1767036370897_0.22957381664798326","host":"s3://npm-registry-packages-npm-production"}},"4.2.10":{"name":"luaniverse","version":"4.2.10","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.10","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"8d48ed98999c23692995437b012903d004a27732","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.10.tgz","fileCount":13,"integrity":"sha512-7loY2uVtTcnq/8WXMGep5t5C+Fs5B8k+7V8Av+wQBpPRKkxTb7H3vgvdvUgcvG1NpHx98lKxYrWqb5SV5oY24w==","signatures":[{"sig":"MEUCIFlr1YT8PqfJKV172Ih7f0Wyui1kugI0zgsiOCf6Q0hhAiEAvyIknWQCF77Z8sgLJnkvO2qB8h/sjVovOgowabor5QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2268012},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.10.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/f06e7efc4a720a4e528df99dbd23e78f/luaniverse-4.2.10.tgz","_integrity":"sha512-7loY2uVtTcnq/8WXMGep5t5C+Fs5B8k+7V8Av+wQBpPRKkxTb7H3vgvdvUgcvG1NpHx98lKxYrWqb5SV5oY24w==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.10_1767602040687_0.13016245773363355","host":"s3://npm-registry-packages-npm-production"}},"4.2.11":{"name":"luaniverse","version":"4.2.11","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.11","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"87bdeec0ac8499a61dd273e8d705b5b993e9e8f9","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.11.tgz","fileCount":13,"integrity":"sha512-F6mPx7CiPdaasWbKghHM4DCB4X1NN3fgtgzuUNp3H5cVh/eSV9Tru4L9pbz9G0eMB0ZfXNaGD6aQiWmr0QiurA==","signatures":[{"sig":"MEUCIE6KLllTQqMJChtMta6U+rAvuk+0p5BEouqgw/loDiNHAiEAjhtx6Z6WoTB0mdlPmL9xkN4PZtIUszIc0LhTNUYY2Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2268012},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.11.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/5604a2302227649c7261416e68d3846f/luaniverse-4.2.11.tgz","_integrity":"sha512-F6mPx7CiPdaasWbKghHM4DCB4X1NN3fgtgzuUNp3H5cVh/eSV9Tru4L9pbz9G0eMB0ZfXNaGD6aQiWmr0QiurA==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.11_1767602672192_0.405408373561718","host":"s3://npm-registry-packages-npm-production"}},"4.2.12":{"name":"luaniverse","version":"4.2.12","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.12","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"8c11f7b8be1030479bb4cea292fb8e16dcec3b9b","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.12.tgz","fileCount":13,"integrity":"sha512-t/N+t1ggH2elzlUNCdse9Y59a0U1GDGpIuihOMf4w2yFm4tuBWLBRnCoUrJ56xqZj6bR0pbiNCSNE8n7sDnLrg==","signatures":[{"sig":"MEYCIQCs0H7cO51KEqMn23S81xVtu8g9PsWeddHAUEN6httiSwIhAMUuNRfOle0F/W342xK4j9mzvWNjWLOwGvIgb5QJSBoE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267936},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.12.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/2bb120889869c8387ea052a07b972200/luaniverse-4.2.12.tgz","_integrity":"sha512-t/N+t1ggH2elzlUNCdse9Y59a0U1GDGpIuihOMf4w2yFm4tuBWLBRnCoUrJ56xqZj6bR0pbiNCSNE8n7sDnLrg==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.12_1767603010446_0.022203591813695578","host":"s3://npm-registry-packages-npm-production"}},"4.2.13":{"name":"luaniverse","version":"4.2.13","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.13","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"30ad2a0f2790df7a4efb4216ef1041ab88b7179b","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.13.tgz","fileCount":13,"integrity":"sha512-IuRluLhXV5DfxtCrFQM3TdtnEU22baSewaxhmi4G3p2p7eckLUPGkB4R9MK77IFKsrrsXN+rT2gF86h9KBVEpg==","signatures":[{"sig":"MEQCIEZb7bBl6hUHan40ZVcb1OYEhnwWIutPF44PmqXpX2CCAiAmkXKSN55BfdE+vINBSKN2U8r/QCQeVHJf9szgXMXZSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2262756},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.13.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/bcea704ea42e4a793409a9267b79d2aa/luaniverse-4.2.13.tgz","_integrity":"sha512-IuRluLhXV5DfxtCrFQM3TdtnEU22baSewaxhmi4G3p2p7eckLUPGkB4R9MK77IFKsrrsXN+rT2gF86h9KBVEpg==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.13_1767607162655_0.4212046738578006","host":"s3://npm-registry-packages-npm-production"}},"4.2.14":{"name":"luaniverse","version":"4.2.14","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.14","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"2f5f3b9da383874c6e7713c79098f16e08f22931","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.14.tgz","fileCount":13,"integrity":"sha512-ntEDv6DTDBllLEXyTkus/5ur/uCAaclJyYqK4mq2OVpvR1LT1kvq2W+hsu7rw0DBwp+xjIlrvyiYEjfAQTE1+A==","signatures":[{"sig":"MEUCIDx8AJzNCoxEzXZViIMOrN9xnSCIsKkpgOicWwVpzq1AAiEAw6u7Q/EjM5QCHU7iDj/FkjJjgqcv5qhEEsNhpaaNoK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2346437},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.14.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/670caf0b7b8c205acdfd7890f14bacf8/luaniverse-4.2.14.tgz","_integrity":"sha512-ntEDv6DTDBllLEXyTkus/5ur/uCAaclJyYqK4mq2OVpvR1LT1kvq2W+hsu7rw0DBwp+xjIlrvyiYEjfAQTE1+A==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.14_1767626520224_0.3347009048496863","host":"s3://npm-registry-packages-npm-production"}},"4.2.15":{"name":"luaniverse","version":"4.2.15","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.15","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"bc2a1077103cf398f64dc6813e035cc0430f4946","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.15.tgz","fileCount":13,"integrity":"sha512-T79bsVlPgX/BifwiQMV1mLoJM7mtGfTV248gZjroN4rCgqgvy0Od1F19rNSc5+YsvWEIHGp7+v6W2lTBJlGb6w==","signatures":[{"sig":"MEUCIQD7h6GeHi2jG1ehuMewOKoZDPj7z7EEL6e5HIJBCMMCiwIgDyel6SPX7HDSXbz37W1YUhcQhmFdH1qQB+w6lZg5GWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2355287},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.15.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/0530e6490d82183427ac1539d5927645/luaniverse-4.2.15.tgz","_integrity":"sha512-T79bsVlPgX/BifwiQMV1mLoJM7mtGfTV248gZjroN4rCgqgvy0Od1F19rNSc5+YsvWEIHGp7+v6W2lTBJlGb6w==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.15_1767699151269_0.5067218051585678","host":"s3://npm-registry-packages-npm-production"}},"4.2.16":{"name":"luaniverse","version":"4.2.16","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.16","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"f60ee3c7fe31ba3e50bd6281aad4d3ee3ec39004","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.16.tgz","fileCount":13,"integrity":"sha512-JynUIw7Q/OGZ4k0XpbsuLC+HDLXRMcyYNI5H3au2cB2VuAEnPy5K38l/d1QaZSymZ0Th//4EZv9hoGCS2wwJ5Q==","signatures":[{"sig":"MEQCIBgTGNZiWo99cWfL2q89tMPCtOuCNdCT6AY7mqe/bXokAiAwog3HHStrupeCDdRnDNFpXnDk6wkfgF0NbM9kNAfMVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2369262},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.16.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/d25855f5c27179711ef76132fe79fd2c/luaniverse-4.2.16.tgz","_integrity":"sha512-JynUIw7Q/OGZ4k0XpbsuLC+HDLXRMcyYNI5H3au2cB2VuAEnPy5K38l/d1QaZSymZ0Th//4EZv9hoGCS2wwJ5Q==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.16_1767772435770_0.47468363900569943","host":"s3://npm-registry-packages-npm-production"}},"4.2.17":{"name":"luaniverse","version":"4.2.17","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.17","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"47794389d59674bd8d4f1aadb17f33a511070c5f","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.17.tgz","fileCount":13,"integrity":"sha512-yy9RRRy74hPN44m3b87R0uacwdi6ewywO1WnrK+BDOZFS/bzOVY4y33SljOfudMfhqLW+6X3UxqQJe/p3MswUw==","signatures":[{"sig":"MEQCIBF7zt0mj1dfnGmQm/e2QL7sDHdJLPPEvlWh+Iqg6f10AiAEgakDa7JP2yGB69p/diAQZ51aKdmRriewT3CMxOLNcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2470761},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.17.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/5f40fb418b17f87531bdbe53bd721d57/luaniverse-4.2.17.tgz","_integrity":"sha512-yy9RRRy74hPN44m3b87R0uacwdi6ewywO1WnrK+BDOZFS/bzOVY4y33SljOfudMfhqLW+6X3UxqQJe/p3MswUw==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.17_1768220517234_0.9017893592081758","host":"s3://npm-registry-packages-npm-production"}},"4.2.18":{"name":"luaniverse","version":"4.2.18","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.18","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"062381821dbe096b145cec0404569c7032d0e476","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.18.tgz","fileCount":13,"integrity":"sha512-Y4r6H1Dyo98HAq7atY0G94NSeJrnLt9z1q66yyEst0cfeidO9awpbyY4tA/b7tXaLtWmeNAdvTeVGoi+o1tLHA==","signatures":[{"sig":"MEUCIQC3TtnrvoZXGb+AckxjwGPvNycfTrgyb0oHL+xSNOtUcQIgCa2A4RgomrBSOxjCw9Y9AUkQJhQcXsmv18pWLANbun4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2472098},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.18.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/f026cdd6b29e7edc36f7f918a2b81863/luaniverse-4.2.18.tgz","_integrity":"sha512-Y4r6H1Dyo98HAq7atY0G94NSeJrnLt9z1q66yyEst0cfeidO9awpbyY4tA/b7tXaLtWmeNAdvTeVGoi+o1tLHA==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.18_1768895746381_0.23255456433052601","host":"s3://npm-registry-packages-npm-production"}},"4.2.19":{"name":"luaniverse","version":"4.2.19","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.19","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"a70a346544b3f9c3d8f198063373f662ec406637","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.19.tgz","fileCount":13,"integrity":"sha512-zbZVO94daPP18JgQBajnzW693o4aw09uC4Zff1uvkF3e0ewe0SukigTmtbFLzVGc47UAHFxvBl0Z7KpYE+Mb2Q==","signatures":[{"sig":"MEUCIQDe3ne7tux4expRuvXJQ5RKfQRZVxYEzOIn6uixujJGJgIgfaKWUY40w2x/4yB6HsGyKM+Zl51JnrOoetOX7sSuph0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488450},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.19.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/8f4ce88fc88a4b610b63b2c9548f5e81/luaniverse-4.2.19.tgz","_integrity":"sha512-zbZVO94daPP18JgQBajnzW693o4aw09uC4Zff1uvkF3e0ewe0SukigTmtbFLzVGc47UAHFxvBl0Z7KpYE+Mb2Q==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.19_1770196903867_0.9039356367607705","host":"s3://npm-registry-packages-npm-production"}},"4.2.20":{"name":"luaniverse","version":"4.2.20","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.20","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"73fc27e72d475b6e0fe402baf7b361112ecdccea","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.20.tgz","fileCount":13,"integrity":"sha512-85CZ9/8fA4BYluT8vZrRqszmhfCyhcZvxT6YSO3j3E28XB5/7xQidUX7LyfUe8wRKOwxM4jJIv86t7cGTA1aVQ==","signatures":[{"sig":"MEYCIQDKslsmrfo8DhO4UKizj5Y1+7rN9HqKBLmQqqkUUPC0XwIhAN9AymSfyOFeV2nBKfXKih2eNP7El3HQTsSQgyBNwykq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497895},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.20.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/f00e6a21511b16bc8c16d882143c3c1e/luaniverse-4.2.20.tgz","_integrity":"sha512-85CZ9/8fA4BYluT8vZrRqszmhfCyhcZvxT6YSO3j3E28XB5/7xQidUX7LyfUe8wRKOwxM4jJIv86t7cGTA1aVQ==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.20_1770197755499_0.5862839744479995","host":"s3://npm-registry-packages-npm-production"}},"4.2.21":{"name":"luaniverse","version":"4.2.21","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.21","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"aac6bb6b242c5619eab81641fd36f0fe2ecf2fc8","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.21.tgz","fileCount":13,"integrity":"sha512-0aPLXo3A6wTZlqZf8VtPm75PxZgb/omI0I/quRMhqT699qWIozEZimz0fICzJ6p2tKlFHJxqUnIq9/h7vcs51A==","signatures":[{"sig":"MEUCIQDukH1kAb0Dktt4g/c95cVZkrb0Xi+lop0ms18oXlMgzgIgYd7zXWJF51Uv6fe9RSk+g9AAQFuIm4mkpR752djS/7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500779},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.21.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/43cff759659ae7efcf602c6075b8bcca/luaniverse-4.2.21.tgz","_integrity":"sha512-0aPLXo3A6wTZlqZf8VtPm75PxZgb/omI0I/quRMhqT699qWIozEZimz0fICzJ6p2tKlFHJxqUnIq9/h7vcs51A==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.21_1770198009460_0.22644415009405572","host":"s3://npm-registry-packages-npm-production"}},"4.2.22":{"name":"luaniverse","version":"4.2.22","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.22","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"14bfbe63cfb3fa4d167c0d333c8644aa2ecc66c6","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.22.tgz","fileCount":13,"integrity":"sha512-Sky+UVrtO60/HThLtDZ46JY01hoDjmipqJqMC0G3C1vSNqRCTeyqS81KzvTOWm1XejEcwuCVP4I5/070ZJQOrw==","signatures":[{"sig":"MEUCIGqV+XRxltuvYP7xZ/l0UgUV2d4Zo+KUPeEsvTWbR/i3AiEAsJXnNQzelddwb5kOLgiCNTr4+RjCz+a3ODte+YpIlZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500779},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.22.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/e238986831e41e1748c7853353d00615/luaniverse-4.2.22.tgz","_integrity":"sha512-Sky+UVrtO60/HThLtDZ46JY01hoDjmipqJqMC0G3C1vSNqRCTeyqS81KzvTOWm1XejEcwuCVP4I5/070ZJQOrw==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.22_1770285766494_0.46745554189603333","host":"s3://npm-registry-packages-npm-production"}},"4.2.23":{"name":"luaniverse","version":"4.2.23","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.23","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"6c6cac32de3b3e8e7b9e42b0aff61504b4fac55c","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.23.tgz","fileCount":13,"integrity":"sha512-VEiguCO0u8PK6MCoozSkKSPBpAi6S5CcFql247K9ds4DcpadIkMDjRr+k0yMzjfDAtddhSl7i5+ToXf9xV549g==","signatures":[{"sig":"MEUCIFFK24/fh4Ssdbhz/qm8qGQYaU9HhYWMLAe9RzngLFqUAiEAmUA3bSkTQWrimmqRELyjn1OC43K5L9B3y6QAR0c7z1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2525088},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.23.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/ed3e7acebccde8fcf93cd9b60c87af5c/luaniverse-4.2.23.tgz","_integrity":"sha512-VEiguCO0u8PK6MCoozSkKSPBpAi6S5CcFql247K9ds4DcpadIkMDjRr+k0yMzjfDAtddhSl7i5+ToXf9xV549g==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.6.2","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.23_1770305151279_0.2222995425776524","host":"s3://npm-registry-packages-npm-production"}},"4.2.24":{"name":"luaniverse","version":"4.2.24","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.24","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"476b84a92a8af165a464b4ca94fae1ddcb7a026d","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.24.tgz","fileCount":13,"integrity":"sha512-WrP/Zh2MTM5UJb3vb3tCB5tG/teq3h5D+a+FCb3RnyrtEPfct9bmEZ8kY0L0BMX3YHR2B8sfYoRN6jUTc29Hyg==","signatures":[{"sig":"MEQCIAyso763/VoQXAqeP4u15jNmVY2bzKRPIcuTZPaKTOOeAiA296gVECsQb2ZDw1dV2JX2UbH3jzuUUpC7xHV8WQc0Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2525024},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.24.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/652fabc642e8ab6b2632d5690736d1dc/luaniverse-4.2.24.tgz","_integrity":"sha512-WrP/Zh2MTM5UJb3vb3tCB5tG/teq3h5D+a+FCb3RnyrtEPfct9bmEZ8kY0L0BMX3YHR2B8sfYoRN6jUTc29Hyg==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.8.0","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.24_1772539630594_0.8207655004358421","host":"s3://npm-registry-packages-npm-production"}},"4.2.25":{"name":"luaniverse","version":"4.2.25","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.25","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"8b1d712cc021b21af413e9cf3436d9b395af222e","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.25.tgz","fileCount":13,"integrity":"sha512-LxQRjNJija0ryXb77MT6k/MgkWQFRjqmxipD05h3dKc56SqcczTw/Ib/maWy1UA2qxG4y2+E2wB9YyQQdzTpOQ==","signatures":[{"sig":"MEYCIQDF7rXoKf7ojcaqaUZ9inOYVtZKcOSc41kTqKgqj+ku+wIhAJbO/04YixscJ8OpDnv1yKdt6RoDVv4S1vB6NVHgY/05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2545085},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.25.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/e5d0f7f9fc67f3b8e6bdc159e2969617/luaniverse-4.2.25.tgz","_integrity":"sha512-LxQRjNJija0ryXb77MT6k/MgkWQFRjqmxipD05h3dKc56SqcczTw/Ib/maWy1UA2qxG4y2+E2wB9YyQQdzTpOQ==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.9.0","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.25_1773235401770_0.20854384095161693","host":"s3://npm-registry-packages-npm-production"}},"4.2.26":{"name":"luaniverse","version":"4.2.26","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.26","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"a51ecd125df353dcabfdf05637790fc1cb326c00","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.26.tgz","fileCount":13,"integrity":"sha512-0da7WTue3CQY26kpvotqakc/moRdqZNoIZVOVt3fjWSS+haCBnvWz6KXOKDxB9fth3kXRo7YSb/6I1x4Z7fDYQ==","signatures":[{"sig":"MEQCICNH2THioc9A1bWxJlTRJGRAbM9jcF3qvekV0HHDiyiLAiBpuKQETGfPcMIcGJN0BvUMazy3Kc9YPDTkq1cVvwZy2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2546401},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.26.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/fe6677cd3d50e0a7a95a043900840aea/luaniverse-4.2.26.tgz","_integrity":"sha512-0da7WTue3CQY26kpvotqakc/moRdqZNoIZVOVt3fjWSS+haCBnvWz6KXOKDxB9fth3kXRo7YSb/6I1x4Z7fDYQ==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.9.0","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.26_1773237258446_0.798311834022779","host":"s3://npm-registry-packages-npm-production"}},"4.2.27":{"name":"luaniverse","version":"4.2.27","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"author":{"name":"Lua Global"},"license":"MIT","_id":"luaniverse@4.2.27","maintainers":[{"name":"richard-lua","email":"richard@heylua.ai"},{"name":"stefankruger","email":"stefan@heylua.ai"},{"name":"selcuk-lua","email":"selcuk@heylua.ai"}],"homepage":"https://github.com/lua-ai-global/luaniverse#readme","bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"dist":{"shasum":"f9dd4cc55ce57aa48a86fea0953d41c02b856862","tarball":"https://registry.npmjs.org/luaniverse/-/luaniverse-4.2.27.tgz","fileCount":13,"integrity":"sha512-+swJ3H/lrpN9shJOJvUaSqHaZmebz65KrKxJpOGHNkPu5iQrxwBMhaBfKovDNT4CvoJpatTG6nLZEKmF6TipmA==","signatures":[{"sig":"MEUCIQCbOHZvOkKT7U4yZg312OE07C0ivCrILsVDcG7Ea4ZvvgIgCz5P3Fq+mZ5UaXOUGuznnLX3CC8BwVFbs5D56sH97NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2574811},"main":"dist/index.cjs","type":"module","_from":"file:luaniverse-4.2.27.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=24.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/styles.css","./safelist":"./dist/safelist.js","./tailwind":"./dist/tailwind.preset.js","./safelist.txt":"./dist/safelist.txt"},"scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write .","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","build:storybook":"storybook build"},"_npmUser":{"name":"richard-lua","email":"richard@heylua.ai"},"_resolved":"/tmp/72e5d9fb98414783a63b60d153ae8810/luaniverse-4.2.27.tgz","_integrity":"sha512-+swJ3H/lrpN9shJOJvUaSqHaZmebz65KrKxJpOGHNkPu5iQrxwBMhaBfKovDNT4CvoJpatTG6nLZEKmF6TipmA==","repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"_npmVersion":"11.9.0","description":"Lua Design System - A React component library for Lua applications","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","radix-ui":"^1.4.3","input-otp":"^1.4.2","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.0","embla-carousel-react":"^8.6.0","@radix-ui/react-popover":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.0","react":"^19.2.3","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.11","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","tailwindcss":"^4.1.18","@types/react":"^19.2.7","@storybook/react":"^10.1.11","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","eslint-plugin-react":"^7.37.5","tailwindcss-animate":"^1.0.7","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@storybook/addon-docs":"^10.1.11","@storybook/react-vite":"^10.1.11","@storybook/addon-links":"^10.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"^10.1.11","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.51.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@storybook/addon-onboarding":"^10.1.11","eslint-plugin-react-refresh":"^0.4.26","@typescript-eslint/eslint-plugin":"^8.51.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luaniverse_4.2.27_1774339409524_0.7223809812037898","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-02T20:46:41.564Z","modified":"2026-08-24T09:15:50.805Z","4.0.40":"2025-10-02T20:46:41.883Z","4.0.41":"2025-10-02T21:28:43.612Z","4.0.42":"2025-10-06T20:24:08.500Z","4.0.43":"2025-10-07T18:22:19.140Z","4.0.44":"2025-10-15T20:44:04.584Z","4.1.0":"2025-10-20T19:59:33.450Z","4.1.1":"2025-10-27T21:13:15.662Z","4.1.2":"2025-10-27T21:33:56.963Z","4.1.3":"2025-10-27T22:34:29.525Z","4.1.4":"2025-10-28T09:31:01.615Z","4.2.0":"2025-10-29T22:07:53.031Z","4.2.1":"2025-11-28T19:35:50.371Z","4.2.2":"2025-12-01T19:59:31.588Z","4.2.3":"2025-12-01T21:21:41.251Z","4.2.4":"2025-12-01T23:02:04.764Z","4.2.6":"2025-12-24T10:24:18.703Z","4.2.7":"2025-12-24T10:30:49.839Z","4.2.8":"2025-12-29T19:26:11.056Z","4.2.10":"2026-01-05T08:34:00.854Z","4.2.11":"2026-01-05T08:44:32.365Z","4.2.12":"2026-01-05T08:50:10.628Z","4.2.13":"2026-01-05T09:59:22.835Z","4.2.14":"2026-01-05T15:22:00.467Z","4.2.15":"2026-01-06T11:32:31.472Z","4.2.16":"2026-01-07T07:53:55.966Z","4.2.17":"2026-01-12T12:21:57.428Z","4.2.18":"2026-01-20T07:55:46.558Z","4.2.19":"2026-02-04T09:21:44.060Z","4.2.20":"2026-02-04T09:35:55.693Z","4.2.21":"2026-02-04T09:40:09.659Z","4.2.22":"2026-02-05T10:02:46.701Z","4.2.23":"2026-02-05T15:25:51.566Z","4.2.24":"2026-03-03T12:07:10.754Z","4.2.25":"2026-03-11T13:23:22.017Z","4.2.26":"2026-03-11T13:54:18.625Z","4.2.27":"2026-03-24T08:03:29.747Z"},"bugs":{"url":"https://github.com/lua-ai-global/luaniverse/issues"},"author":{"name":"Lua Global"},"license":"MIT","homepage":"https://github.com/lua-ai-global/luaniverse#readme","keywords":["react","components","ui","design-system","tailwindcss","lua","typescript"],"repository":{"url":"git+https://github.com/lua-ai-global/luaniverse.git","type":"git"},"description":"Lua Design System - A React component library for Lua applications","maintainers":[{"email":"rares@heylua.ai","name":"rares_lua"},{"email":"richard@heylua.ai","name":"richard-lua"},{"email":"stefan@heylua.ai","name":"stefankruger"},{"email":"selcuk@heylua.ai","name":"selcuk-lua"}],"readme":"# Luaniverse\n\n**Lua Design System** - A React component library for Lua applications\n\n[![npm version](https://badge.fury.io/js/@lua-global%2Fluaniverse.svg)](https://badge.fury.io/js/@lua-global%2Fluaniverse)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Installation\n\n```bash\nnpm install @lua-global/luaniverse\n# or\nyarn add @lua-global/luaniverse\n# or\npnpm add @lua-global/luaniverse\n```\n\n## Usage\n\n### Importing Components\n\n```tsx\nimport { Button, IconButton, Badge, Textarea } from '@lua-global/luaniverse';\nimport { UserIcon, Trash, PDF, PNG, Chat, Clock, Minus, Plus, Tag } from '@lua-global/luaniverse';\n```\n\n### Styling\n\nImport the CSS file in your app's entry point:\n\n```tsx\nimport '@lua-global/luaniverse/styles';\n```\n\n**Available Exports:**\n- `@lua-ai-global/luaniverse` - Components and utilities\n- `@lua-ai-global/luaniverse/styles` - CSS styles and design tokens  \n- `@lua-ai-global/luaniverse/tailwind` - Tailwind preset for utility classes\n\n> 💡 **Quick Setup**: See [INTEGRATION.md](./INTEGRATION.md) for step-by-step consumer app setup instructions.\n\n### Tailwind CSS Configuration\n\n**⚠️ IMPORTANT**: Luaniverse requires BOTH the Tailwind preset AND the styles to work correctly. Missing either will cause components to lose their backgrounds and styling.\n\n#### Step 1: Add the Tailwind Preset\n\nUpdate your `tailwind.config.js` to use the Luaniverse preset:\n\n```js\n// tailwind.config.js\nimport { luaniversePreset } from '@lua-ai-global/luaniverse/tailwind';\n\nexport default {\n  presets: [luaniversePreset], // 🔥 Required for component styling\n  content: [\n    // Your content paths\n    './src/**/*.{js,jsx,ts,tsx}',\n    './app/**/*.{js,jsx,ts,tsx}',\n    // 🔥 Required: Include luaniverse components for class detection\n    './node_modules/@lua-ai-global/luaniverse/**/*.{js,jsx,ts,tsx}',\n  ],\n  // Your additional config...\n};\n```\n\nOr with CommonJS:\n\n```js\n// tailwind.config.js\nconst { luaniversePreset } = require('@lua-ai-global/luaniverse/tailwind');\n\nmodule.exports = {\n  presets: [luaniversePreset],\n  content: [\n    './src/**/*.{js,jsx,ts,tsx}',\n    './node_modules/@lua-ai-global/luaniverse/**/*.{js,jsx,ts,tsx}',\n  ],\n};\n```\n\n#### Step 2: Import the Styles\n\nIn your main CSS file, import the Luaniverse styles:\n\n```css\n/* app.css or globals.css */\n@import '@lua-ai-global/luaniverse/styles'; /* 🔥 Required for design tokens */\n@import 'tailwindcss';\n```\n\n#### Why Both Are Required\n\n- **Preset**: Enables utility classes like `bg-popover`, `text-card-foreground`\n- **Styles**: Provides CSS variables (`--primary`, `--popover`) and typography system\n\n**❌ Without preset**: Components lose backgrounds (transparent dropdowns)  \n**❌ Without styles**: Components lose design tokens and typography  \n**✅ With both**: Components work perfectly!\n\n### Dark Mode Support\n\nLuaniverse comes with built-in dark mode support. The library uses Tailwind's class-based dark mode strategy.\n\n#### Enabling Dark Mode\n\nTo enable dark mode in your application:\n\n1. **Add the dark class to your HTML:**\n```html\n<html class=\"dark\">\n  <!-- Your app content -->\n</html>\n```\n\n2. **Or toggle it programmatically:**\n```tsx\n// Toggle dark mode\ndocument.documentElement.classList.toggle('dark');\n\n// Enable dark mode\ndocument.documentElement.classList.add('dark');\n\n// Disable dark mode  \ndocument.documentElement.classList.remove('dark');\n```\n\n3. **With React state management:**\n```tsx\nfunction App() {\n  const [darkMode, setDarkMode] = useState(false);\n  \n  useEffect(() => {\n    document.documentElement.classList.toggle('dark', darkMode);\n  }, [darkMode]);\n  \n  return (\n    <div className={darkMode ? 'dark' : ''}>\n      <Button onClick={() => setDarkMode(!darkMode)}>\n        Toggle Dark Mode\n      </Button>\n      {/* Your app content */}\n    </div>\n  );\n}\n```\n\n#### Dark Mode Features\n\n- **Automatic Color Adaptation** - All components automatically adapt their colors for dark mode\n- **Maintained Accessibility** - Focus indicators and contrast ratios remain WCAG compliant in dark mode\n- **Brand Consistency** - Primary and destructive colors maintain brand identity across themes\n- **Smooth Transitions** - Built-in CSS transitions for theme switching\n\n## Troubleshooting\n\n### Missing Component Backgrounds\n\n**Problem**: Dropdown menus, cards, or other components appear transparent or unstyled.\n\n**Cause**: Missing Tailwind preset or incomplete setup.\n\n**Solution**: Ensure you have both parts of the setup:\n\n1. ✅ **Preset added** to `tailwind.config.js`\n2. ✅ **Styles imported** in your CSS\n3. ✅ **Content paths** include `./node_modules/@lua-ai-global/luaniverse/**/*.{js,jsx,ts,tsx}`\n\n```js\n// ✅ Correct setup\nimport { luaniversePreset } from '@lua-ai-global/luaniverse/tailwind';\n\nexport default {\n  presets: [luaniversePreset], // Enables bg-popover, bg-card utilities\n  content: [\n    './src/**/*.{js,jsx,ts,tsx}',\n    './node_modules/@lua-ai-global/luaniverse/**/*.{js,jsx,ts,tsx}', // Required!\n  ],\n};\n```\n\n```css\n/* ✅ Required in your CSS */\n@import '@lua-ai-global/luaniverse/styles';\n@import 'tailwindcss';\n```\n\n### Missing Typography Utilities\n\n**Problem**: Custom typography classes like `text-h1`, `link-primary` don't work.\n\n**Solution**: Make sure you've imported the styles (they contain custom `@utility` definitions).\n\n### Build Errors\n\n**Problem**: Build fails with Tailwind-related errors.\n\n**Solution**: Check that your content paths are correct and that you're using a compatible Tailwind version (v3.3+ or v4+).\n\n## Components\n\n### Button\n\nA versatile button component with multiple variants, sizes, and states.\n\n```tsx\nimport { Button } from '@lua-global/luaniverse';\n\nfunction App() {\n  return (\n    <div>\n      <Button>Default Button</Button>\n      <Button variant=\"primary\">Primary Button</Button>\n      <Button variant=\"outline\">Outline Button</Button>\n      <Button variant=\"destructive\">Destructive Button</Button>\n      <Button size=\"large\">Large Button</Button>\n      <Button loading>Loading Button</Button>\n    </div>\n  );\n}\n```\n\n#### Button Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `'default' \\| 'primary' \\| 'outline-solid' \\| 'tertiary' \\| 'secondary' \\| 'muted' \\| 'destructive'` | `'default'` | The visual style variant |\n| `size` | `'small' \\| 'default' \\| 'large'` | `'default'` | The size of the button |\n| `loading` | `boolean` | `false` | Shows loading spinner when true |\n| `disabled` | `boolean` | `false` | Disables the button |\n| `asChild` | `boolean` | `false` | Render as a child element |\n| `startAdornment` | `React.ReactNode` | - | Icon or element before the text |\n| `endAdornment` | `React.ReactNode` | - | Icon or element after the text |\n| `aria-label` | `string` | - | Accessible label for the button |\n| `aria-describedby` | `string` | - | Additional description for complex actions |\n\n#### Button Variants\n\n- **default**: Black background with white text (adapts to white background in dark mode)\n- **primary**: Blue background with white text  \n- **outline**: White background with blue border and text\n- **tertiary**: White background with gray border (adapts to dark gray in dark mode)\n- **secondary**: Gray background using CSS variables\n- **muted**: Transparent background with hover states\n- **destructive**: Red background with white text\n\n#### Button Examples\n\n```tsx\n// With Luaniverse icons\nimport { UserIcon, Camera } from '@lua-global/luaniverse';\n\n<Button startAdornment={<UserIcon size={16} />}>\n  Profile\n</Button>\n\n<Button endAdornment={<Camera size={16} />}>\n  Take Photo\n</Button>\n\n// Loading state\n<Button loading>\n  Processing...\n</Button>\n\n// As a link\n<Button asChild>\n  <a href=\"/dashboard\">Go to Dashboard</a>\n</Button>\n```\n\n### IconButton\n\nA button component designed specifically for icons with proper accessibility features and sizing.\n\n```tsx\nimport { IconButton } from '@lua-global/luaniverse';\nimport { UserIcon, Trash, XIcon } from '@lua-global/luaniverse';\n\nfunction App() {\n  return (\n    <div>\n      <IconButton aria-label=\"User profile\">\n        <UserIcon size={20} />\n      </IconButton>\n      <IconButton variant=\"destructive\" aria-label=\"Delete item\">\n        <Trash size={20} />\n      </IconButton>\n      <IconButton variant=\"muted\" aria-label=\"Close dialog\">\n        <XIcon size={20} />\n      </IconButton>\n    </div>\n  );\n}\n```\n\n#### IconButton Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `'default' \\| 'primary' \\| 'outline-solid' \\| 'tertiary' \\| 'secondary' \\| 'muted' \\| 'destructive'` | `'default'` | The visual style variant |\n| `size` | `'small' \\| 'default' \\| 'large'` | `'default'` | The size of the button |\n| `loading` | `boolean` | `false` | Shows loading spinner when true |\n| `disabled` | `boolean` | `false` | Disables the button |\n| `asChild` | `boolean` | `false` | Render as a child element |\n| `aria-label` | `string` | **Required** | Accessible label describing the action |\n| `aria-describedby` | `string` | - | Additional description for complex actions |\n\n#### IconButton Sizes\n\n- **small**: 28px × 28px button with 16px recommended icon size\n- **default**: 40px × 40px button with 20px recommended icon size  \n- **large**: 48px × 48px button with 24px recommended icon size\n\n#### IconButton Examples\n\n```tsx\nimport { IconButton } from '@lua-global/luaniverse';\nimport { UserIcon, Trash, Camera, ArrowLeft } from '@lua-global/luaniverse';\n\n// Navigation\n<IconButton variant=\"muted\" aria-label=\"Go back\">\n  <ArrowLeft size={20} />\n</IconButton>\n\n// Actions\n<IconButton variant=\"primary\" aria-label=\"Take photo\">\n  <Camera size={20} />\n</IconButton>\n\n// Destructive actions\n<IconButton variant=\"destructive\" aria-label=\"Delete permanently\">\n  <Trash size={20} />\n</IconButton>\n\n// Loading state\n<IconButton loading aria-label=\"Saving changes\">\n  <UserIcon size={20} />\n</IconButton>\n\n// Different sizes\n<IconButton size=\"small\" aria-label=\"Small action\">\n  <UserIcon size={16} />\n</IconButton>\n```\n\n### Badge\n\nA flexible badge component for displaying status, counts, and labels with multiple variants and color options.\n\n```tsx\nimport { Badge } from '@lua-global/luaniverse';\n\nfunction App() {\n  return (\n    <div>\n      <Badge>Default</Badge>\n      <Badge variant=\"secondary\">Secondary</Badge>\n      <Badge variant=\"destructive\">Error</Badge>\n      <Badge variant=\"outline\">Outline</Badge>\n      <Badge variant=\"success\">Success</Badge>\n      <Badge variant=\"warning\">Warning</Badge>\n    </div>\n  );\n}\n```\n\n#### Badge Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `'default' \\| 'secondary' \\| 'destructive' \\| 'outline-solid' \\| 'success' \\| 'warning'` | `'default'` | The visual style variant |\n| `asChild` | `boolean` | `false` | Render as a child element |\n| `aria-label` | `string` | - | Accessible label for the badge |\n\n#### Badge Variants\n\n- **default**: Primary color background with white text\n- **secondary**: Gray background using CSS variables\n- **destructive**: Red background for errors and warnings\n- **outline**: Transparent background with border\n- **success**: Green background for positive status\n- **warning**: Yellow background for cautionary information\n\n#### Badge Examples\n\n```tsx\n// Status badges\n<Badge variant=\"success\">Active</Badge>\n<Badge variant=\"destructive\">Error</Badge>\n<Badge variant=\"warning\">Pending</Badge>\n\n// Count badges\n<Badge>3</Badge>\n<Badge variant=\"secondary\">New</Badge>\n\n// As a link\n<Badge asChild>\n  <a href=\"/notifications\">5 unread</a>\n</Badge>\n```\n\n### Textarea\n\nA multi-line text input component with built-in label, description, error states, and accessibility features.\n\n```tsx\nimport { Textarea } from '@lua-global/luaniverse';\n\nfunction App() {\n  return (\n    <div>\n      <Textarea \n        label=\"Message\"\n        placeholder=\"Enter your message...\"\n      />\n      <Textarea \n        label=\"Feedback\"\n        description=\"Please provide detailed feedback\"\n        error=\"This field is required\"\n      />\n    </div>\n  );\n}\n```\n\n#### Textarea Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `label` | `string` | - | Label text displayed above the textarea |\n| `description` | `string` | - | Helper text displayed below the textarea |\n| `error` | `string` | - | Error message displayed below the textarea |\n| `success` | `string` | - | Success message displayed below the textarea |\n| `resize` | `'none' \\| 'vertical' \\| 'horizontal' \\| 'both'` | `'vertical'` | Resize behavior |\n| `disabled` | `boolean` | `false` | Disables the textarea |\n| `aria-describedby` | `string` | - | Additional description references |\n| `aria-invalid` | `boolean` | - | Indicates validation state |\n\n#### Textarea Examples\n\n```tsx\n// Basic textarea\n<Textarea \n  label=\"Comments\"\n  placeholder=\"Add your comments...\"\n/>\n\n// With description\n<Textarea \n  label=\"Bio\"\n  description=\"Tell us about yourself (max 500 characters)\"\n  placeholder=\"Write your bio...\"\n/>\n\n// Error state\n<Textarea \n  label=\"Required Field\"\n  error=\"This field is required\"\n  placeholder=\"Please enter text...\"\n/>\n\n// Success state\n<Textarea \n  label=\"Feedback\"\n  success=\"Thank you for your feedback!\"\n  value=\"Great product!\"\n/>\n\n// Disabled state\n<Textarea \n  label=\"Read Only\"\n  disabled\n  value=\"This content cannot be edited\"\n/>\n\n// Custom resize behavior\n<Textarea \n  label=\"Notes\"\n  resize=\"both\"\n  placeholder=\"Resize me in any direction...\"\n/>\n```\n\n## Icons\n\nLuaniverse includes a comprehensive collection of icons for Lua applications.\n\n### Standard Icons\n\nStandard icons inherit their parent's text color by default, making them work properly with different backgrounds and themes.\n\n```tsx\nimport { \n  ArrowLeft, ArrowUp, Camera, Chat, Clock, ImageIcon, Logo, MapPin, \n  Microphone, Minus, Paperclip, PaperPlane, PaperPlaneTilt, Plus,\n  RecordIcon, SignOut, Tag, Trash, UserIcon, VideoCamera, XIcon \n} from '@lua-global/luaniverse';\n\nfunction App() {\n  return (\n    <div>\n      <UserIcon size={24} />\n      <Camera size={24} color=\"#3B82F6\" />\n      <Trash size={24} aria-label=\"Delete item\" />\n      <XIcon size={24} title=\"Close dialog\" />\n    </div>\n  );\n}\n```\n\n#### Available Standard Icons\n\n- **ArrowLeft** - Left-pointing arrow for navigation\n- **ArrowUp** - Up-pointing arrow for navigation  \n- **Camera** - Camera icon for photo actions\n- **Chat** - Chat/message icon for communication\n- **Clock** - Clock icon for time and scheduling\n- **ImageIcon** - Generic image icon\n- **Logo** - Lua logo\n- **MapPin** - Location/map pin icon\n- **Microphone** - Microphone for audio recording\n- **Minus** - Minus/remove icon for actions\n- **Paperclip** - Attachment icon\n- **PaperPlane** - Send/paper plane icon\n- **PaperPlaneTilt** - Tilted paper plane variant\n- **Plus** - Plus/add icon for actions\n- **RecordIcon** - Recording indicator\n- **SignOut** - Sign out/logout icon\n- **Tag** - Tag/label icon for categorization\n- **Trash** - Delete/trash icon\n- **UserIcon** - User profile icon\n- **VideoCamera** - Video camera icon\n- **XIcon** - Close/cancel icon\n\n### File Icons\n\nFile icons maintain their recognizable brand colors for easy file type identification.\n\n```tsx\nimport { \n  PDF, PNG, JPG, MP4, MP3, DOC, XLS, PPT, Zip, CSS, JS, JSON,\n  HTML, SVG, AI, PSD, Fig, Sketch \n} from '@lua-global/luaniverse';\n\nfunction FileList() {\n  return (\n    <div>\n      <PDF aria-label=\"PDF document\" />\n      <PNG aria-label=\"PNG image\" />\n      <JS aria-label=\"JavaScript file\" />\n      <DOC aria-label=\"Word document\" />\n    </div>\n  );\n}\n```\n\n#### Available File Icons\n\n**Images**: PDF, PNG, JPG, SVG, AI, PSD, Fig, Sketch  \n**Documents**: DOC, XLS, PPT  \n**Media**: MP4, MP3  \n**Code**: CSS, JS, JSON, HTML  \n**Archives**: Zip\n\n### Icon Props\n\nAll icons accept these common props:\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `size` | `number` | `24` | The size of the icon in pixels |\n| `color` | `string` | `\"currentColor\"` | The color of the icon (standard icons only) |\n| `aria-label` | `string` | - | Accessible label for the icon |\n| `aria-describedby` | `string` | - | Additional description |\n| `aria-hidden` | `boolean` | - | Hide from screen readers (for decorative icons) |\n| `title` | `string` | - | Tooltip text that appears on hover |\n\n### Icon Accessibility\n\nIcons are designed with accessibility in mind and include **default aria-labels** based on their names:\n\n```tsx\n// Automatic aria-label (aria-label=\"User\")\n<UserIcon size={24} />\n\n// Custom aria-label overrides the default\n<UserIcon size={24} aria-label=\"User profile\" />\n\n// Icons with tooltips\n<Trash size={24} title=\"Delete this item permanently\" />\n\n// Decorative icons in buttons (button provides the label)\n<button aria-label=\"Delete item\">\n  <Trash size={20} aria-hidden={true} />\n</button>\n\n// Default aria-labels for common icons:\n<XIcon />           {/* aria-label=\"Close\" */}\n<ArrowLeft />       {/* aria-label=\"Arrow left\" */}\n<PaperPlane />      {/* aria-label=\"Send\" */}\n<MagnifyingGlass /> {/* aria-label=\"Search\" */}\n<Plus />            {/* aria-label=\"Plus\" */}\n<Minus />           {/* aria-label=\"Minus\" */}\n```\n\n#### Default Aria-Labels\n\nStandard icons automatically get meaningful aria-labels:\n- **XIcon** → \"Close\"\n- **ArrowLeft** → \"Arrow left\"  \n- **PaperPlane** → \"Send\"\n- **MagnifyingGlass** → \"Search\"\n- **UserIcon** → \"User\"\n- **Plus/Minus** → \"Plus\"/\"Minus\"\n- And many more based on component names\n\nThis improves accessibility out of the box while still allowing customization.\n\n## Development\n\n### Prerequisites\n\n- Node.js >= 18\n- pnpm >= 8\n\n### Setup\n\n```bash\n# Install dependencies\npnpm install\n\n# Start development\npnpm dev\n\n# Build library\npnpm build\n\n# Run Storybook\npnpm storybook\n```\n\n### Building\n\nThe library is built with [tsup](https://tsup.egoist.dev/) for optimal bundling:\n\n- **ESM**: `dist/index.mjs`\n- **CJS**: `dist/index.js`\n- **Types**: `dist/index.d.ts`\n- **Styles**: `dist/styles.css`\n\n### Tree Shaking\n\nThe library is fully tree-shakable. Import only what you need:\n\n```tsx\n// ✅ Tree-shakable - only Button and UserIcon are bundled\nimport { Button, UserIcon } from '@lua-global/luaniverse';\n\n// ❌ Imports everything\nimport * as Luaniverse from '@lua-global/luaniverse';\n```\n\n## Accessibility\n\nLuaniverse components are built with accessibility as a priority:\n\n- **WCAG AA Compliance** - All components meet accessibility standards\n- **Keyboard Navigation** - Full keyboard support with proper focus management\n- **Screen Reader Support** - Proper ARIA labels and descriptions\n- **High Contrast** - Works with high contrast modes and themes\n- **Development Warnings** - Console warnings for missing accessibility attributes in development\n\n### Accessibility Best Practices\n\n```tsx\n// ✅ Good - Descriptive labels\n<IconButton aria-label=\"Delete this message\">\n  <Trash size={20} />\n</IconButton>\n\n// ✅ Good - Additional context\n<IconButton \n  aria-label=\"Delete\" \n  aria-describedby=\"delete-description\"\n>\n  <Trash size={20} />\n</IconButton>\n\n// ❌ Bad - No accessible label\n<IconButton>\n  <Trash size={20} />\n</IconButton>\n```\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nMIT License - see the [LICENSE](LICENSE) file for details.\n\n## Support\n\nFor questions and support, please open an issue on [GitHub](https://github.com/lua-global/luaniverse/issues). ","readmeFilename":"README.md"}