/JustForFun

An interesting UI component library

Primary LanguageTypeScript

Vitesse - Opinionated Vite Starter Template

Build web view with JustForFun(fast)


Live Demo


English | 简体中文


JustForFun


A simple, quick and easy to use Vue3 combined UI framework

  • 🔥 Out of the box
  • 🦾 Supports the Typescirpt JSX syntax
  • 📥 Rich custom components
  • 📑 Code style is unified, code quality is good
  • 😃 On-demand introduction Don't worry about downloading extra plug-ins

JustForFun-UI is because of interest, and there is no special reason

Install


$ npm i justforfun-ui -D

Quick Start


import Vue from 'vue'
import JffUI from 'justforfun-ui'

Vue.use(JffUI)

// or 
import {
  Button,
  Tab
  // ...
} from 'justforfun-ui'

Vue.component(Button.name, Button)
Vue.component(Tab.name, Tab)

For more examples, see our documentation to get started

Browser Support


If you have any questions, please Issues us

Frame composition


Plugins

  • husky - Git hook manager
  • commitlint - Verify submission information
  • jsdom - Cross-platform testing of features such as DOM
  • chalk - Terminal theme beautification
  • cz-git - Tools that use the Angular specification for Git commit information specification

Coding style

Development tool

  • TypeScript
  • Vitest - Vite based unit testing framework.
  • pnpm - Fast, disk space saving package manager.
  • sass - Adopt the BEM specification
  • Netlify - Zero-configuration deployment
  • VS Code extend
    • Vite - Automatically start the Vite server
    • Volar - Vue 3 <script setup> IDE support
    • ESLint - Code quality check

Special Thanks


Chinese documentation is provided by the following community developers:

  • mingdu

These community developers make English documentation possible:

  • mingdu

Join Discussion Group


Send an email to wy1412185335@163.com

LICENSE


MIT