{ "name": "pettyui", "version": "2.0.0-alpha.0", "description": "Zero-dependency headless Web Components built on browser standards. AI-native.", "type": "module", "exports": { "./signals": "./src/signals.ts", "./router": "./src/router.ts", "./theme": "./src/theme.css", "./animations": "./src/animations.css", "./counter": "./src/components/counter/index.ts", "./accordion": "./src/components/accordion/index.ts", "./alert": "./src/components/alert/index.ts", "./alert-dialog": "./src/components/alert-dialog/index.ts", "./avatar": "./src/components/avatar/index.ts", "./badge": "./src/components/badge/index.ts", "./breadcrumbs": "./src/components/breadcrumbs/index.ts", "./button": "./src/components/button/index.ts", "./calendar": "./src/components/calendar/index.ts", "./card": "./src/components/card/index.ts", "./checkbox": "./src/components/checkbox/index.ts", "./collapsible": "./src/components/collapsible/index.ts", "./combobox": "./src/components/combobox/index.ts", "./command-palette": "./src/components/command-palette/index.ts", "./context-menu": "./src/components/context-menu/index.ts", "./data-table": "./src/components/data-table/index.ts", "./date-picker": "./src/components/date-picker/index.ts", "./dialog": "./src/components/dialog/index.ts", "./drawer": "./src/components/drawer/index.ts", "./dropdown-menu": "./src/components/dropdown-menu/index.ts", "./form": "./src/components/form/index.ts", "./hover-card": "./src/components/hover-card/index.ts", "./image": "./src/components/image/index.ts", "./link": "./src/components/link/index.ts", "./loading-indicator": "./src/components/loading-indicator/index.ts", "./listbox": "./src/components/listbox/index.ts", "./meter": "./src/components/meter/index.ts", "./navigation-menu": "./src/components/navigation-menu/index.ts", "./number-field": "./src/components/number-field/index.ts", "./pagination": "./src/components/pagination/index.ts", "./popover": "./src/components/popover/index.ts", "./progress": "./src/components/progress/index.ts", "./radio-group": "./src/components/radio-group/index.ts", "./select": "./src/components/select/index.ts", "./separator": "./src/components/separator/index.ts", "./skeleton": "./src/components/skeleton/index.ts", "./slider": "./src/components/slider/index.ts", "./switch": "./src/components/switch/index.ts", "./tabs": "./src/components/tabs/index.ts", "./text-field": "./src/components/text-field/index.ts", "./toast": "./src/components/toast/index.ts", "./toggle": "./src/components/toggle/index.ts", "./toggle-group": "./src/components/toggle-group/index.ts", "./tooltip": "./src/components/tooltip/index.ts", "./virtual-list": "./src/components/virtual-list/index.ts", "./tags-input": "./src/components/tags-input/index.ts", "./typewriter": "./src/components/typewriter/index.ts", "./stagger": "./src/components/stagger/index.ts", "./reveal": "./src/components/reveal/index.ts", "./parallax": "./src/components/parallax/index.ts", "./wizard": "./src/components/wizard/index.ts" }, "scripts": { "build": "tsdown", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit" }, "dependencies": { "zod": "^4.3.6" }, "devDependencies": { "tsdown": "^0.21.7", "typescript": "^6.0.2", "vitest": "^4.1.2" } }