@poluru-labs/enterprise-design-system-vue
Enterprise Design Systems (Vue)
Token-driven enterprise UI library built with Vue 3, TypeScript, Vitest, and Storybook.
Author: Subrahmanyam Poluru · Poluru Labs
Package: @poluru-labs/enterprise-design-system-vue
Brand: Enterprise Design Systems
Feature parity with @poluru-labs/enterprise-design-system-wc, adapted for Vue 3.
Features
- Vue 3 SFCs with TypeScript
- Shared design tokens (color, typography, spacing, radius, elevation, motion)
- Light / dark themes via
eds-theme-dark+provideEdsTheme/useTheme/EdsThemeProvider - Storybook 8 with Controls, Docs, a11y, themes
- Vitest unit tests
- Toast provider + imperative
showToast
Quick start
cd enterprise-design-system-vue
npm install
npm run storybook
Storybook: http://localhost:6009
import {
Button,
EdsThemeProvider,
ToastProvider,
showToast,
provideEdsTheme,
useTheme,
} from '@poluru-labs/enterprise-design-system-vue';
import '@poluru-labs/enterprise-design-system-vue/styles.css';
<template>
<EdsThemeProvider>
<ToastProvider>
<Button @click="ping">Save</Button>
</ToastProvider>
</EdsThemeProvider>
</template>
Dark mode: setEdsTheme('dark') or <html class="eds-theme-dark">.
Scripts
| Command | Description |
|---|---|
npm run storybook |
Storybook on port 6009 |
npm run build |
Library build |
npm test |
Vitest unit tests |
npm run test:coverage |
Coverage report |
npm run typecheck |
vue-tsc |
See RELEASE_NOTES.md for version history.
License
MIT © 2026 Subrahmanyam Poluru / Poluru Labs — see LICENSE and NOTICE.
Author & support
- Author: AUTHORS
- Contributing: CONTRIBUTING.md
- Support: SUPPORT.md
- Security: SECURITY.md
- Code of conduct: CODE_OF_CONDUCT.md
Related Packages
Provides a design token-powered UI component library and styling system for Nuxt...
A delightful design-system engine and TypeScript harness for CSS: typed systems...
Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.
Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.0 | ^3.4.0 | MIT |