<div align="center"><a name="readme-top"></a>

<img height="180" src="https://www.antdv-next.com/assets/antdv-next-Cum7m2ZU.svg">

<h1>@antdv-next/pro</h1>

Advanced components for enterprise web applications built on top of Antdv Next.

[![CI status][github-action-image]][github-action-url]
[![NPM version][npm-image]][npm-url]
[![NPM downloads][download-image]][download-url]
[![][jsdelivr-image]][jsdelivr-url]

## ❤️ Sponsors

| <a href="https://ergouzi.life/register?utm_source=antdv-next"><img src="https://nzj13gqqmj.ufs.sh/f/7vCb7ZuKZQXM8I2IHQXhPqNEAXV4gJm0LzopUFvck3bCKG1e" width="80" alt="二狗子中转"></a> | <a href="https://penna.pro"><img src="https://penna.pro/logo.svg" width="80" alt="Penna Note"></a> | <a href="https://jeesite.com/?utm_source=antdv-next"><img src="https://jeesite.com/assets/images/logo.png" width="80" alt="JeeSite 低代码"></a> |
| :-: | :-: | :-: |

</div>

## ✨ Features

- 🚀 Advanced Pro components for enterprise scenarios, built on top of `antdv-next`.
- 📦 A set of high-quality Vue3 components out of the box
- 🧩 Native theming — components participate in the `antdv-next` CSS-in-JS theme and token system.
- 🛡 Written in TypeScript with predictable static types.
- ⚙️ Tree-shakable ESM modules, consistent with `antdv-next`.

## 🖥 Environment Support

- Modern browsers
- Server-side Rendering
- [Electron](https://www.electronjs.org/)

| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="Edge" width="24px" height="24px" /><br>Edge](https://godban.github.io/browsers-support-badges/) | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" /><br>Firefox](https://godban.github.io/browsers-support-badges/) | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" /><br>Chrome](https://godban.github.io/browsers-support-badges/) | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" /><br>Safari](https://godban.github.io/browsers-support-badges/) | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/electron/electron_48x48.png" alt="Electron" width="24px" height="24px" /><br>Electron](https://godban.github.io/browsers-support-badges/) |
| --- | --- | --- | --- | --- |
| last 2 versions | last 2 versions | last 2 versions | last 2 versions | last 2 versions |

## 📦 Install

```bash
npm install @antdv-next/pro
```

```bash
yarn add @antdv-next/pro
```

```bash
pnpm add @antdv-next/pro
```

```bash
bun add @antdv-next/pro
```

> `@antdv-next/pro` requires `antdv-next` (>= 1.3.0) and `vue` (>= 3.2.0) as peer dependencies.

## ✅ Unit Test Coverage

- Run coverage locally: `pnpm test:coverage`
- Coverage output directory: `coverage/`

## Acknowledgements

@antdv-next/pro is inspired by and built upon the following open-source projects.

- [Ant Design](https://ant.design/)
- [Vue.js](https://vuejs.org/)
- [antdv-next](https://github.com/antdv-next/antdv-next)

## Contribute

We warmly welcome you to participate in our open source project.

**Pull Request:**

1. Fork the repository.
2. Create your own branch: `git checkout -b feat-xxxx`.
3. Commit your changes: `git commit -am 'feat(function): add xxxxx'`.
4. Push your branch: `git push origin feat-xxxx`.
5. Submit a pull request.

Thank you to all the people who already contributed to @antdv-next/pro!

<a href="https://github.com/antdv-next/antdv-next-pro/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=antdv-next/antdv-next-pro&max=100&columns=15" />
</a>

[github-action-image]: https://github.com/antdv-next/antdv-next-pro/actions/workflows/test.yml/badge.svg
[github-action-url]: https://github.com/antdv-next/antdv-next-pro/actions/workflows/test.yml
[npm-image]: https://img.shields.io/npm/v/@antdv-next/pro.svg?style=flat-square
[npm-url]: https://www.npmjs.com/package/@antdv-next/pro
[download-image]: https://img.shields.io/npm/dm/@antdv-next/pro.svg?style=flat-square
[download-url]: https://www.npmjs.com/package/@antdv-next/pro
[jsdelivr-image]: https://data.jsdelivr.com/v1/package/npm/@antdv-next/pro/badge
[jsdelivr-url]: https://www.jsdelivr.com/package/npm/@antdv-next/pro
