/fighting-design

🌈 Fighting Design 可在 vue3 εΊ”η”¨η¨‹εΊδΈ­εΏ«ι€Ÿζž„ε»ΊδΊ€δΊ’η•Œι’οΌŒηœ‹θ΅·ζ₯θΏ˜δΈι”™γ€‚(🌈 Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.)

Primary LanguageTypeScriptMIT LicenseMIT

Fighting Design

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

Chinese | English

✨ Features

  • πŸͺ 60+ common components
  • πŸ’ͺ 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