Set of headless UI components using Vue 3 and Typescript.
For full documentation, visit xui.iamsujith.in
Note
I developed this for my own learning and usage inspired by Tailwind team's Headless UI. PR's and new feature suggestions are always welcome.
Install the package using npm,
npm install @sujithjr/exstasy-componentsOr install using Bun.js,
bun add @sujithjr/exstasy-componentsYou can either import the components individually (tree shakable) or register it globally in main.ts or main.js,
import ExstasyComponents from '@sujithjr/exstasy-components'
const app = createApp(App)
app.use(ExstasyComponents)For contribution, clone the repo and install dependencies using,
bun installStart the development server, and visit http://localhost:5173/ in the browser
bun devBuild for production,
bun run build