MCPcopy Index your code
hub / github.com/antdv-next/antdv-next

github.com/antdv-next/antdv-next @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,607 symbols 10,974 edges 1,531 files 55 documented · 2% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Antdv Next

一套基于 Ant Design 设计体系的 Vue 3 企业级组件库 —— Antdv Next。

CI status codecov NPM version NPM downloads

English · 中文

❤️ 赞助商

二狗子中转 Penna Note

✨ 特性

  • 🌈 提炼自企业级中后台产品的交互语言和视觉风格。
  • 📦 开箱即用的高质量 Vue3 组件。
  • 🛡 使用 TypeScript 开发,提供完整的类型定义文件。
  • ⚙️ 应用开发框架和设计工具配套。
  • 🌍 数十个国际化语言支持。
  • 🎨 基于 CSS-in-JS 的主题定制能力。

🖥 兼容环境

  • 现代浏览器
  • 支持服务端渲染
  • Electron

| [Edge

Edge](https://godban.github.io/browsers-support-badges/) | [Firefox

Firefox](https://godban.github.io/browsers-support-badges/) | [Chrome

Chrome](https://godban.github.io/browsers-support-badges/) | [Safari

Safari](https://godban.github.io/browsers-support-badges/) | [Electron

Electron](https://godban.github.io/browsers-support-badges/) | | --- | --- | --- | --- | --- | | last 2 versions | last 2 versions | last 2 versions | last 2 versions | last 2 versions |

📦 安装

npm install antdv-next
yarn add antdv-next
pnpm add antdv-next
bun add antdv-next

✅ 单元测试覆盖率

  • 本地生成覆盖率:pnpm test:coverage
  • 覆盖率输出目录:coverage/
  • 在 GitHub 发布 Release(release.published)时,CI 会运行带覆盖率的单元测试,并通过 Unit Test Upload workflow 上传 coverage/ 制品(artifact)。

鸣谢

Antdv Next 在设计与实现过程中参考、借鉴并使用了以下优秀的开源项目,在此表示感谢。

贡献

非常欢迎您参与到我们的开源项目中来~

PR流程:

  1. Fork 代码!
  2. 创建自己的分支: git checkout -b feat-xxxx
  3. 提交你的修改: git commit -am 'feat(function): add xxxxx'
  4. 推送您的分支: git push origin feat-xxxx
  5. 提交pull request

感谢所有为 Antdv Next 做出贡献的小伙伴儿们!

Extension points exported contracts — how you extend this code

DelayedRemoveInfo (Interface)
* 延迟移除信息 * - timer: 延迟定时器 * - pendingDecrements: 待执行的 decrement 次数 * * 这个设计解决了两个问题: * 1. 组件快速重新挂载时,通过减少 pendingDecr
packages/cssinjs/src/hooks/useGlobalCache.ts
ProgressToken (Interface)
* @desc Progress 组件的 Token * @descEN Token for Progress component
packages/antdv-next/src/progress/style/index.ts
DemoTestOptions (Interface)
(no doc)
tests/shared/demoTest.ts
ViteEnv (Interface)
(no doc)
docs/types/vite-env.d.ts
RectType (Interface)
(no doc)
docs/src/components/semantic/index.ts
MdToken (Interface)
(no doc)
docs/scripts/gen-search.ts
PrefetchConfig (Interface)
(no doc)
docs/plugins/prefetch.ts
StyleContextProps (Interface)
(no doc)
packages/cssinjs/src/StyleContext.ts

Core symbols most depended-on inside this repo

unit
called by 513
packages/cssinjs/src/util/index.ts
varName
called by 425
packages/antdv-next/src/theme/util/genStyleUtils.ts
equal
called by 353
packages/cssinjs/src/theme/calc/NumCalculator.ts
map
called by 329
packages/antdv-next/src/form/utils/NameMap.ts
varRef
called by 298
packages/antdv-next/src/theme/util/genStyleUtils.ts
mul
called by 226
packages/cssinjs/src/theme/calc/NumCalculator.ts
getSlotPropsFnRun
called by 195
packages/antdv-next/src/_util/tools.ts
waitFakeTimer
called by 185
tests/utils.ts

Shape

Function 2,339
Interface 1,174
Method 65
Class 29

Languages

TypeScript100%

Modules by API surface

packages/antdv-next/src/tree/Tree.tsx40 symbols
packages/antdv-next/src/form/Form.tsx38 symbols
packages/antdv-next/src/table/InternalTable.tsx29 symbols
packages/antdv-next/src/form/types.ts29 symbols
packages/antdv-next/src/tree/DirectoryTree.tsx28 symbols
packages/antdv-next/src/table/hooks/useFilter/FilterDropdown.tsx28 symbols
packages/antdv-next/src/transfer/Transfer.tsx26 symbols
packages/antdv-next/src/time-picker/index.tsx24 symbols
packages/antdv-next/src/tree-select/index.tsx21 symbols
packages/antdv-next/src/mentions/index.tsx21 symbols
docs/scripts/gen-search.ts21 symbols
packages/antdv-next/src/input-number/index.tsx20 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add antdv-next \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact