<h1 align="center">
    fast-ui
</h1>

![v](https://img.shields.io/npm/v/fast-ui)
![d](https://img.shields.io/npm/dt/fast-ui)

- 💪 Vue 3 Composition API
- 🔥 Written in TypeScript

<p align="center">fast UI - A Vue.js 3 UI library</p>

## Install

```
npm i fast-ui
```

## 快速开始

```html
<template>
  <button type="primary">按钮</button>
</template>
<script lang="ts" setup>
  import { Button } from "fast-ui";
</script>
```

## 博客教程

[Vite+TypeScript 从零搭建 Vue3 组件库](https://juejin.cn/column/7118932817119019015)

## 在线文档

[fastUI 文档](https://geeksdidi.gitee.io/fastui/)

## 使用仓库相关命令

### 安装 pnpm

npm i pnpm -g

### 安装所有依赖

pnpm install

### 启动本地测试项目

pnpm run exm:dev

### 打包组件库

pnpm run build:fast

### 发布

pnpm run publish:fast

### 启动文档

pnpm run docs:dev

### 打包文档

pnpm run docs:build

### 启动打包后文档服务

pnpm run docs:serve

### 单元测试

pnpm run test

### 查看测试覆盖率

pnpm run coverage
