Following the Cresh Design specification, we developed a Vue 3 UI library that contains a set of high quality components and demos for building rich, interactive user interfaces.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
- Modern browsers.
- Support Vue 3
![]() IE / Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
![]() Opera |
|---|---|---|---|---|
| Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
We recommend using npm or yarn to install, it not only makes development easier, but also allow you to take advantage of the rich ecosystem of Javascript packages and tooling.
$ npm install @long2x/cresh-ui --save$ yarn add @long2x/cresh-uidocuments is still in progress, you can launch the doc on local with
$ npm run devAll Cresh UI components follow consistent API patterns to reduce learning curve. See API_CONVENTIONS.md for detailed guidelines on:
- Form input components (v-model pattern)
- Overlay & dialog components (visibility + actions)
- File upload components (event-driven)
- Navigation & action components (consistent event names)
- Best practices for component design




