Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fightingdesign/fighting-design
๐ Fighting Design ๅฏๅจ vue3 ๅบ็จ็จๅบไธญๅฟซ้ๆๅปบไบคไบ็้ข๏ผ็่ตทๆฅ่ฟไธ้ใ(๐ Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.)
https://github.com/fightingdesign/fighting-design
componets css3 design es6 eslint fighting fighting-design javascript js rollup sass setup ts typescript vite vitejs vitepress vitest vue3 vuejs
Last synced: 5 days ago
JSON representation
๐ Fighting Design ๅฏๅจ vue3 ๅบ็จ็จๅบไธญๅฟซ้ๆๅปบไบคไบ็้ข๏ผ็่ตทๆฅ่ฟไธ้ใ(๐ Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.)
- Host: GitHub
- URL: https://github.com/fightingdesign/fighting-design
- Owner: FightingDesign
- License: mit
- Created: 2022-06-03T16:04:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T12:30:53.000Z (4 months ago)
- Last Synced: 2024-10-29T15:19:17.185Z (3 months ago)
- Topics: componets, css3, design, es6, eslint, fighting, fighting-design, javascript, js, rollup, sass, setup, ts, typescript, vite, vitejs, vitepress, vitest, vue3, vuejs
- Language: TypeScript
- Homepage: https://fighting.tianyuhao.cn
- Size: 90 MB
- Stars: 564
- Watchers: 11
- Forks: 164
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.en-US.md
- Contributing: CONTRIBUTING.en-US.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
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
- โ๏ธ 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
- โ๏ธ Put forward demands and keep improving
- ๐ More configuration options & flexible components
- ๐ More features are under development## ๐ Install
Use `pnpm` install
```shell
pnpm add --save-dev fighting-design
```Use `npm` install
```shell
npm install --save-dev fighting-design
```Use `yarn` install
```shell
yarn add --save-dev fighting-design
```## ๐ Quick Start
Put the following code into `main.ts`
```ts
import { createApp } from 'vue'
import App from './App.vue'import FightingDesign from 'fighting-design'
import 'fighting-design/dist/index.css'const app = createApp(App)
app.use(FightingDesign)
app.mount('#app')
```## ๐ช Quick experience
```html
้ป่ฎคๆ้ฎ
ไธป่ฆๆ้ฎ
ๆๅๆ้ฎ
ๅฑ้ฉๆ้ฎ
่ญฆๅๆ้ฎ
ๅไธฝ็ๅ้็บฟ
ๆๅผ Dialog
ๆฌข่ฟไฝฟ็จ Fighting Design๏ผ
const { createApp, ref } = Vueconst app = createApp({
setup() {
const visible = ref(false)return { visible }
}
})app.use(FightingDesign.default)
app.mount('#app')
```
## ๐ณ Related links
- [Official documents](https://fighting.tianyuhao.cn)
- [NPM](https://www.npmjs.com/package/fighting-design)
- [CONTRIBUTING](https://github.com/FightingDesign/fighting-design/blob/master/CONTRIBUTING.md)
- [CHANGELOG](https://github.com/FightingDesign/fighting-design/blob/master/CHANGELOG.md)## ๐ Join Fighting Design
Add WeChat & please note the `Github` username
## ๐ Special Thanks
Thanks to [everyone](https://github.com/FightingDesign/fighting-design/graphs/contributors) who has already contributed to `Fighting Design`!
## ๐ฌ LICENSE
[MIT](https://github.com/FightingDesign/fighting-design/blob/master/LICENSE)