@poluru-labs/enterprise-design-system-vue

Enterprise Design Systems — Vue 3 component library with design tokens, Storybook, and unit tests.
814 4
Install
npm install @poluru-labs/enterprise-design-system-vue
Latest Version:1.0.0
Vue:3
License:MIT
Last Updated:Aug 23, 2026
Links: GitHub  ·  npm
Maintainer: poluru

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

License: MIT npm version

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

Related Packages

@pisandelli/daredash

Provides a design token-powered UI component library and styling system for Nuxt...

6,023 3
@mszr/vanity

A delightful design-system engine and TypeScript harness for CSS: typed systems...

1,999 1
@storybook/preset-vue-webpack

Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.

1,230,873 91,393
@storybook/vue3-webpack5

Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.

915,143 91,343

Version History

Version Released Vue License
1.0.0 ^3.4.0 MIT