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: about 2 months 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-05-13T09:00:28.000Z (7 months ago)
- Last Synced: 2024-05-16T07:25:54.279Z (7 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: 82 MB
- Stars: 540
- Watchers: 10
- Forks: 162
- 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
- awesome - FightingDesign/fighting-design - ๐ Fighting Design ๅฏๅจ vue3 ๅบ็จ็จๅบไธญๅฟซ้ๆๅปบไบคไบ็้ข๏ผ็่ตทๆฅ่ฟไธ้ใ(๐ Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.) (TypeScript)
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)