Skip to content

🎨 Fighting Design 是一款使用 TypeScript + Template 编写的 Vue3 轻量级组件库。(Fighting design is a Vue3 lightweight component library written with TypeScript + Template.)

License

Notifications You must be signed in to change notification settings

XiaoLi-sach/fighting-design

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fighting Design

Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.

Chinese | English

✨ Features

  • 💪 Developed with the latest features of Vue.js
  • 🐆 Fully based on Vite, fast enough
  • 🤟 Ultimate development experience
  • 🥇 Ultra detailed JSDoc comments
  • 🦩 Zero third party dependency
  • 🪐 Different packaging modes which compatible with different projects
  • 🏆 Support full import and on-demand import
  • ✅ Written with TypeScript & Template
  • 🖍️ Strict TypeScript Type
  • 🤟 Global no any type
  • ✔️ Easy to configure and easy to use
  • 🚩 Complete and adequate unit tests
  • 👍 Maintained by the community team
  • ❤️ Developed according to actual demand
  • 📃 High quality detailed documentation
  • 📌 Improve RFC
  • ☝️ Put forward demands and keep improving
  • 🌍 More configuration options & flexible components
  • 🛠 More features are under development

🔑 Install

Use pnpm install

pnpm add --save-dev fighting-design

Use npm install

npm install --save-dev fighting-design

Use yarn install

yarn add --save-dev fighting-design

🎉 Quick Start

Put the following code into main.ts

import { createApp } from 'vue'
import App from './App.vue'
import FightingDesign from 'fighting-design'
import 'fighting-design/dist/index.css'

createApp(App).use(FightingDesign).mount('#app')

🐳 Related links

🌈 Join Fighting Design

Add WeChat & please note the Github username

WeChat

💌 Special Thanks

Thanks to everyone who has already contributed to Fighting Design!

💬 LICENSE

MIT

About

🎨 Fighting Design 是一款使用 TypeScript + Template 编写的 Vue3 轻量级组件库。(Fighting design is a Vue3 lightweight component library written with TypeScript + Template.)

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 50.6%
  • Vue 29.8%
  • SCSS 16.4%
  • JavaScript 3.0%
  • Other 0.2%