@sonli-design/sun-ui

Sun Design Vue 2.0: A Vue.js 3 UI Library
815
Install
npm install @sonli-design/sun-ui
Latest Version:0.1.64
Vue:3
License:MIT
Last Updated:Sep 20, 2026
Links: npm
Maintainer: xinghaiqing

Sun Design

A comprehensive Vue UI components library based on the Sun Design system.

English | 简体中文

Features

Comprehensive

With more than 60 crafted components that you can use out of the box.

TypeScript friendly

All components are written in TypeScript so it's type friendly.

Installation

Available as an npm package

// with npm
npm install @sonli-design/sun-ui

// with yarn
yarn add @sonli-design/sun-ui

Examples

import { createApp } from 'vue'
import SunVue from '@sonli-design/sun-ui';
import App from './App.vue';
import '@sonli-design/sun-ui/dist/sun.css';

const app = createApp(App);
app.use(SunVue);
app.mount('#app');

Development

  1. Use npm install to install basic packages such as lerna and yarn

  2. Use yarn install to install the dependencies of each package in workspaces (If you encounter a YN0018 error, you can use YARN_CHECKSUM_BEHAVIOR=update yarn to install)

  3. Use npm run init to initialize the project

Related Packages

vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398
@vitejs/plugin-vue

The official plugin for Vue SFC support in Vite.

333,357,380 686
eslint-plugin-vue

Official ESLint plugin for Vue.js

266,364,830 4,591

Version History

Version Released Vue License
0.1.64 ^3.1.0 MIT
0.1.63 ^3.1.0 MIT
0.1.62 ^3.1.0 MIT
0.1.61 ^3.1.0 MIT
0.1.60 ^3.1.0 MIT