{"_id":"@arturoliveira/vesta-ui","_rev":"5-5a0563650cb9174633e35d12a6013556","name":"@arturoliveira/vesta-ui","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@arturoliveira/vesta-ui","version":"0.1.0","keywords":["react","components","ui","ark-ui","tailwind","typescript","vesta"],"author":{"name":"Artur Gomes"},"license":"MIT","_id":"@arturoliveira/vesta-ui@0.1.0","maintainers":[{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"}],"homepage":"https://github.com/arturgomes/vesta-ui#readme","bugs":{"url":"https://github.com/arturgomes/vesta-ui/issues"},"dist":{"shasum":"087291e7595e23ca1cadadd65f2e6a0c1ca00582","tarball":"https://registry.npmjs.org/@arturoliveira/vesta-ui/-/vesta-ui-0.1.0.tgz","fileCount":7,"integrity":"sha512-jcktFuck86or6Ooy2rP9uSSRNQ+0gmTvNV3O+bEmksw5CDqn35gQCXAxs+mHWeuY6CjDcJ1YAU+Tu8wIJgEF8A==","signatures":[{"sig":"MEUCIDRCPdXB9wd440iPq84S+yg6NxVo4CW/3hUR3PbPn2z2AiEAmprc4s6BOthHh+K+eetLOolIFFnu5jraCjI8OUxsbk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170194},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/styles/index.css"},"gitHead":"2e2a6a69041dbc13129cdc513896982a9fb3ca5c","scripts":{"dev":"storybook dev -p 6006","build":"tsc && vite build","clean":"rm -rf dist storybook-static","storybook":"storybook dev -p 6006","build:storybook":"storybook build"},"_npmUser":{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"},"repository":{"url":"git+https://github.com/arturgomes/vesta-ui.git","type":"git"},"_npmVersion":"11.1.0","description":"A modern React component library built with Ark UI and Tailwind CSS","directories":{},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","react-dom":"^19.2.0","react-redux":"^9.2.0","lucide-react":"^0.555.0","@ark-ui/react":"^4.2.3","tailwind-merge":"^2.6.0","@reduxjs/toolkit":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","postcss":"^8.4.49","storybook":"^8.6.14","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^3.4.17","@types/react":"^19.2.5","autoprefixer":"^10.4.20","@storybook/test":"^8.6.14","@storybook/react":"^8.6.14","@types/react-dom":"^19.2.3","@storybook/blocks":"^8.6.14","@vitejs/plugin-react":"^5.1.1","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vesta-ui_0.1.0_1764877837807_0.3023993098311495","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@arturoliveira/vesta-ui","version":"0.1.1","keywords":["react","components","ui","ark-ui","tailwind","typescript","vesta"],"author":{"name":"Artur Gomes"},"license":"MIT","_id":"@arturoliveira/vesta-ui@0.1.1","maintainers":[{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"}],"homepage":"https://github.com/arturgomes/vesta-ui#readme","bugs":{"url":"https://github.com/arturgomes/vesta-ui/issues"},"dist":{"shasum":"c57bc496b4e4eead120d0d1f0ca374b3d9722e50","tarball":"https://registry.npmjs.org/@arturoliveira/vesta-ui/-/vesta-ui-0.1.1.tgz","fileCount":7,"integrity":"sha512-OpuDqOX3NYJdUDS90zD7pSrBJ8iuXJv4eKR7IqL9GYQNyLD2kQi2B/3hgf4RZ6VMIjLW2ckzpp0jgUEqhO/iFA==","signatures":[{"sig":"MEUCIQCtqKwLORU2TVLJbPjpJoPAWoZxzsD6aJ315p9KTKszYwIgYNnYc/WGI0scyNHXk+nPdbVGy3j2S47BJaOP8m1UBMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174602},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/styles/index.css"},"gitHead":"dc46a703b08c585f4b6c8b6e0e8ad24b642b450c","scripts":{"dev":"storybook dev -p 6006","build":"tsc && vite build","clean":"rm -rf dist storybook-static","storybook":"storybook dev -p 6006","build:storybook":"storybook build"},"_npmUser":{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"},"repository":{"url":"git+https://github.com/arturgomes/vesta-ui.git","type":"git"},"_npmVersion":"11.1.0","description":"A modern React component library built with Ark UI and Tailwind CSS","directories":{},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","react-dom":"^19.2.0","react-redux":"^9.2.0","lucide-react":"^0.555.0","@ark-ui/react":"^4.2.3","tailwind-merge":"^2.6.0","@reduxjs/toolkit":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","postcss":"^8.4.49","storybook":"^8.6.14","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^3.4.17","@types/react":"^19.2.5","autoprefixer":"^10.4.20","@storybook/test":"^8.6.14","@storybook/react":"^8.6.14","@types/react-dom":"^19.2.3","@storybook/blocks":"^8.6.14","@vitejs/plugin-react":"^5.1.1","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vesta-ui_0.1.1_1767394862776_0.11498144753052131","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@arturoliveira/vesta-ui","version":"0.1.2","keywords":["react","components","ui","ark-ui","tailwind","typescript","vesta"],"author":{"name":"Artur Gomes"},"license":"MIT","_id":"@arturoliveira/vesta-ui@0.1.2","maintainers":[{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"}],"homepage":"https://github.com/arturgomes/vesta-ui#readme","bugs":{"url":"https://github.com/arturgomes/vesta-ui/issues"},"dist":{"shasum":"11bea86be44c1e5dd95700e9ee3db1239aa325fc","tarball":"https://registry.npmjs.org/@arturoliveira/vesta-ui/-/vesta-ui-0.1.2.tgz","fileCount":7,"integrity":"sha512-5T5LgJNvVq90y/5bhLOGtqZRlLo5jEjL2yt100XfiCWZT+SgAYqz3OviaXcgeMhTdii2xoVQuauxbzXVJt1Khw==","signatures":[{"sig":"MEUCIQDNZvRbYUBkTUKbTsziKBGx/a7sFFhLK7g9eNyetCIJ2AIgKQ4q87P4ryUX9oSOyeXNt1Y9HvbzOSOv0g+Q+fRkjAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174930},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/styles/index.css"},"gitHead":"80f6015e2b83dfaa26d7aaf562d75e15da70cf40","scripts":{"dev":"storybook dev -p 6006","build":"tsc && vite build","clean":"rm -rf dist storybook-static","storybook":"storybook dev -p 6006","build:storybook":"storybook build"},"_npmUser":{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"},"repository":{"url":"git+https://github.com/arturgomes/vesta-ui.git","type":"git"},"_npmVersion":"11.1.0","description":"A modern React component library built with Ark UI and Tailwind CSS","directories":{},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","react-dom":"^19.2.0","react-redux":"^9.2.0","lucide-react":"^0.555.0","@ark-ui/react":"^4.2.3","tailwind-merge":"^2.6.0","@reduxjs/toolkit":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","postcss":"^8.4.49","storybook":"^8.6.14","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^3.4.17","@types/react":"^19.2.5","autoprefixer":"^10.4.20","@storybook/test":"^8.6.14","@storybook/react":"^8.6.14","@types/react-dom":"^19.2.3","@storybook/blocks":"^8.6.14","@vitejs/plugin-react":"^5.1.1","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vesta-ui_0.1.2_1767396307437_0.3904179435333348","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@arturoliveira/vesta-ui","version":"0.1.3","keywords":["react","components","ui","ark-ui","tailwind","typescript","vesta"],"author":{"name":"Artur Gomes"},"license":"MIT","_id":"@arturoliveira/vesta-ui@0.1.3","maintainers":[{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"}],"homepage":"https://github.com/arturgomes/vesta-ui#readme","bugs":{"url":"https://github.com/arturgomes/vesta-ui/issues"},"dist":{"shasum":"ec4d722030f77c50d95a63542f5747267cce4d9c","tarball":"https://registry.npmjs.org/@arturoliveira/vesta-ui/-/vesta-ui-0.1.3.tgz","fileCount":7,"integrity":"sha512-oeRXw7I6Liuy4/y38Mq0Fvm0/BDhJYRNMZBjZVeAz7720GjPuQgYE+IGMRH/A1CZxF1qF+V2+XZJavat3cU65A==","signatures":[{"sig":"MEQCIAKAVLf8qb0oZe9/WAEzC/NMB2XunajLp+0MSWyTiUmtAiBpGbo2WOKMuISUn44atXS8RMfjJ/V8KGBfbJE+w1YnjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175008},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/styles/index.css"},"gitHead":"80f6015e2b83dfaa26d7aaf562d75e15da70cf40","scripts":{"dev":"storybook dev -p 6006","build":"tsc && vite build","clean":"rm -rf dist storybook-static","storybook":"storybook dev -p 6006","build:storybook":"storybook build"},"_npmUser":{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"},"repository":{"url":"git+https://github.com/arturgomes/vesta-ui.git","type":"git"},"_npmVersion":"11.1.0","description":"A modern React component library built with Ark UI and Tailwind CSS","directories":{},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","react-dom":"^19.2.0","react-redux":"^9.2.0","lucide-react":"^0.555.0","@ark-ui/react":"^4.2.3","tailwind-merge":"^2.6.0","@reduxjs/toolkit":"^2.6.0","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-tooltip":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","postcss":"^8.4.49","storybook":"^8.6.14","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^3.4.17","@types/react":"^19.2.5","autoprefixer":"^10.4.20","@storybook/test":"^8.6.14","@storybook/react":"^8.6.14","@types/react-dom":"^19.2.3","@storybook/blocks":"^8.6.14","@vitejs/plugin-react":"^5.1.1","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vesta-ui_0.1.3_1767405711453_0.3156964184151789","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@arturoliveira/vesta-ui","version":"0.1.4","description":"A modern React component library built with Ark UI and Tailwind CSS","type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./dist/styles/index.css"},"keywords":["react","components","ui","ark-ui","tailwind","typescript","vesta"],"repository":{"type":"git","url":"git+https://github.com/arturgomes/vesta-ui.git"},"bugs":{"url":"https://github.com/arturgomes/vesta-ui/issues"},"homepage":"https://github.com/arturgomes/vesta-ui#readme","author":{"name":"Artur Gomes"},"license":"MIT","scripts":{"dev":"storybook dev -p 6006","build":"tsc && vite build","build:storybook":"storybook build","clean":"rm -rf dist storybook-static","storybook":"storybook dev -p 6006"},"dependencies":{"@ark-ui/react":"^4.2.3","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-tooltip":"^1.0.7","@reduxjs/toolkit":"^2.6.0","clsx":"^2.1.1","lucide-react":"^0.555.0","react":"^19.2.0","react-dom":"^19.2.0","react-redux":"^9.2.0","tailwind-merge":"^2.6.0"},"devDependencies":{"@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-interactions":"^8.6.14","@storybook/addon-links":"^8.6.14","@storybook/blocks":"^8.6.14","@storybook/react":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/test":"^8.6.14","@types/node":"^24.10.1","@types/react":"^19.2.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.1","autoprefixer":"^10.4.20","postcss":"^8.4.49","storybook":"^8.6.14","tailwindcss":"^3.4.17","typescript":"~5.9.3","vite":"^6.0.7"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_id":"@arturoliveira/vesta-ui@0.1.4","gitHead":"4e32d7a447f93f848139f719b7e4dbc1a0a61c11","_nodeVersion":"23.11.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-OX9kgnrqpsMDwe4QgzNJAI8QiUTOYtAdRKltmyhcOq0X7eFfBJN6VWiaZOi45GzjvIIc9/xoMsIuwFWvvWV3GQ==","shasum":"d3d5f64f487b884e93b4b61878c7e195a5dec149","tarball":"https://registry.npmjs.org/@arturoliveira/vesta-ui/-/vesta-ui-0.1.4.tgz","fileCount":7,"unpackedSize":1175008,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxzBkadpoNu6JaEnXyPII+SAggJdbvRXucdzfHQGKL7wIgNj1McdiJ/dedV7bwqCt0AJK52R24u3VVEfKS+3DmzVc="}]},"_npmUser":{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"},"directories":{},"maintainers":[{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vesta-ui_0.1.4_1767406052649_0.30436152444208897"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-04T19:50:37.681Z","modified":"2026-01-03T02:07:33.061Z","0.1.0":"2025-12-04T19:50:37.985Z","0.1.1":"2026-01-02T23:01:02.973Z","0.1.2":"2026-01-02T23:25:07.610Z","0.1.3":"2026-01-03T02:01:51.625Z","0.1.4":"2026-01-03T02:07:32.848Z"},"bugs":{"url":"https://github.com/arturgomes/vesta-ui/issues"},"author":{"name":"Artur Gomes"},"license":"MIT","homepage":"https://github.com/arturgomes/vesta-ui#readme","keywords":["react","components","ui","ark-ui","tailwind","typescript","vesta"],"repository":{"type":"git","url":"git+https://github.com/arturgomes/vesta-ui.git"},"description":"A modern React component library built with Ark UI and Tailwind CSS","maintainers":[{"name":"arturoliveira","email":"artur.o.gomes+npm@gmail.com"}],"readme":"# @arturoliveira/vesta-ui\n\nA modern, accessible React component library built with [Ark UI](https://ark-ui.com/) and [Tailwind CSS](https://tailwindcss.com/).\n\n## Features\n\n- **Modern Design** - Clean, professional components with Tailwind CSS\n- **Accessible** - Built on Ark UI with ARIA compliance\n- **TypeScript** - Full type safety out of the box\n- **Customizable** - Easy to theme and extend\n- **Tree-shakeable** - Import only what you need\n- **Lightweight** - Minimal bundle size\n\n## Installation\n\n```bash\nnpm install @arturoliveira/vesta-ui\n# or\nyarn add @arturoliveira/vesta-ui\n# or\npnpm add @arturoliveira/vesta-ui\n```\n\n### Peer Dependencies\n\nMake sure you have React installed:\n\n```bash\nnpm install react react-dom\n```\n\n## Usage\n\n### Import Styles\n\nImport the CSS file in your app entry point:\n\n```tsx\nimport '@arturoliveira/vesta-ui/styles';\n```\n\n### Use Components\n\n```tsx\nimport { Button, Card, Dialog, Input } from '@arturoliveira/vesta-ui';\n\nfunction App() {\n  return (\n    <Card>\n      <Input placeholder=\"Enter your name\" />\n      <Button variant=\"primary\">Submit</Button>\n    </Card>\n  );\n}\n```\n\n## Available Components\n\n- **Badge** - Display status or category labels\n- **Button** - Action buttons with multiple variants\n- **Card** - Content container with optional header and footer\n- **Checkbox** - Checkbox input with label support\n- **Dialog** - Modal dialogs and popups\n- **Input** - Text input fields\n- **Progress** - Progress bars and indicators\n- **Select** - Dropdown selection menus\n- **Table** - Data tables with sorting and filtering\n- **Toast** - Notification messages\n\n## Component Examples\n\n### Button\n\n```tsx\nimport { Button } from '@arturoliveira/vesta-ui';\n\n<Button variant=\"primary\">Primary</Button>\n<Button variant=\"secondary\">Secondary</Button>\n<Button variant=\"outline\">Outline</Button>\n<Button size=\"sm\">Small</Button>\n<Button size=\"lg\">Large</Button>\n```\n\n### Input\n\n```tsx\nimport { Input } from '@arturoliveira/vesta-ui';\n\n<Input\n  placeholder=\"Enter text...\"\n  label=\"Username\"\n  error=\"This field is required\"\n/>\n```\n\n### Dialog\n\n```tsx\nimport { Dialog } from '@arturoliveira/vesta-ui';\n\n<Dialog\n  trigger={<Button>Open Dialog</Button>}\n  title=\"Dialog Title\"\n  description=\"Dialog description\"\n>\n  <p>Dialog content goes here</p>\n</Dialog>\n```\n\n## Styling\n\nVesta UI uses Tailwind CSS for styling. You can customize the theme by extending your Tailwind configuration:\n\n```js\n// tailwind.config.js\nexport default {\n  content: [\n    './src/**/*.{js,jsx,ts,tsx}',\n    './node_modules/@arturoliveira/vesta-ui/dist/**/*.{js,mjs}'\n  ],\n  theme: {\n    extend: {\n      // Your custom theme\n    }\n  }\n}\n```\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Start Storybook\nnpm run dev\n\n# Build library\nnpm run build\n\n# Build Storybook\nnpm run build:storybook\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT © Artur Gomes\n\n## Links\n\n- [Documentation](https://github.com/arturgomes/vesta-ui#readme)\n- [Report Issues](https://github.com/arturgomes/vesta-ui/issues)\n- [Ark UI](https://ark-ui.com/)\n- [Tailwind CSS](https://tailwindcss.com/)\n","readmeFilename":"README.md"}