Vue UI Kit Component
// readme
webcake-ui-kit
The Vue UI kit that doesn’t make you choose.
One library. Two Vue versions. Zero build step. Ship the same components to Vue 2.7 and Vue 3 — from a single source, with one import.
📖 Live Docs & Storybook → ui.webcake.io
👋 Welcome
Migrating from Vue 2 to Vue 3 is painful enough — your UI library shouldn’t make it worse.
Most Vue component libraries force you to pick a side. Choose Vue 2 → you’re stuck. Choose Vue 3 → you have to rewrite the app first. Either way, you carry the cost.
webcake-ui-kit refuses that tradeoff. Every component is hand-authored under strict dual-compatibility rules so the same import compiles, renders, and behaves identically on Vue 2.7 and Vue 3.4+ — from a codebase you can grep, fork, and theme as if it were your own.
import { WkButton, WkDialog, WkInput } from 'webcake-ui-kit'
// ✅ Vue 2.7 — works
// ✅ Vue 3.x — works
// ✅ Same API. Same styles. Same behavior. One source of truth.
No -vue2 package. No -vue3 package. No build artifact gymnastics. Just .vue…