learning_ai_common_plat/packages/ui/package.json
saravanakumardb1 11a832e271 feat(ui): add Storybook for @bytelyst/ui component library
- Storybook 8 with React Vite framework + a11y addon
- Stories for Button (7 variants), Badge (6), Input (5), Card (4)
- Dark/elevated/light background presets
- Run: pnpm --filter @bytelyst/ui storybook
2026-03-28 00:59:25 -07:00

47 lines
1.4 KiB
JSON

{
"name": "@bytelyst/ui",
"version": "0.1.0",
"type": "module",
"scripts": {
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
},
"exports": {
".": "./src/index.ts",
"./button": "./src/components/Button.tsx",
"./toast": "./src/components/Toast.tsx",
"./modal": "./src/components/Modal.tsx",
"./confirm-dialog": "./src/components/ConfirmDialog.tsx",
"./badge": "./src/components/Badge.tsx",
"./empty-state": "./src/components/EmptyState.tsx",
"./input": "./src/components/Input.tsx",
"./textarea": "./src/components/Textarea.tsx",
"./card": "./src/components/Card.tsx",
"./label": "./src/components/Label.tsx",
"./select": "./src/components/Select.tsx",
"./separator": "./src/components/Separator.tsx"
},
"peerDependencies": {
"react": "^18.0.0 || ^19.0.0",
"react-dom": "^18.0.0 || ^19.0.0"
},
"dependencies": {
"@radix-ui/react-dialog": "^1.1.0",
"@radix-ui/react-alert-dialog": "^1.1.0",
"@radix-ui/react-slot": "^1.1.0",
"lucide-react": "^0.460.0",
"clsx": "^2.1.0"
},
"devDependencies": {
"typescript": "^5.7.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"@storybook/react-vite": "^8.5.0",
"@storybook/react": "^8.5.0",
"@storybook/addon-essentials": "^8.5.0",
"@storybook/addon-a11y": "^8.5.0",
"storybook": "^8.5.0",
"vite": "^6.0.0"
}
}