MCPcopy
hub / github.com/ant-design/ant-design-mobile

github.com/ant-design/ant-design-mobile @v5.42.3 sqlite

repository ↗ · DeepWiki ↗ · release v5.42.3 ↗
729 symbols 2,798 edges 648 files 0 documented · 0%
README

logo

Ant Design Mobile

Essential UI blocks for building mobile web apps.

npm (tag) GitHub Release Date npm npm jsdelivr gzip size Commit Activity Issues help wanted GitHub Workflow Status (branch) codecov GitHub

English Doc · 中文文档 · Discord · 钉钉

$ npm install antd-mobile
# or
$ yarn add antd-mobile
# or
$ pnpm add antd-mobile
# or
$ bun add antd-mobile
  • Fast: It is carefully optimized for harsh scenes, without configuration, you can have the best package size and ultimate performance.
  • Customizable: Based on CSS variables, you can reliably and efficiently adjust the appearance of components or create your own themes.
  • Atomic: The function of each component, neither more nor less, is exactly what you need.
  • Fluent: With smooth gestures and delicate animation, it helps the product create the ultimate experience.

You can also play with antd-mobile just in browser with Codesandbox. No need to prepare development environment.

If you found bugs or would like to request some new features, please consider opening an issue.

If you have some questions about how to use ant-mobile, you can start a discussion thread.


🤝 Contributing

Thanks to all the contributors of antd-mobile:

Contribution Leaderboard

contributors

Extension points exported contracts — how you extend this code

CheckboxGroupProps (Interface)
(no doc)
src/components/checkbox/group.tsx
Props (Interface)
(no doc)
src/utils/should-render.tsx
TestOptions (Interface)
(no doc)
src/tests/testing.tsx
Props (Interface)
(no doc)
src/demos/demo-block/index.tsx
Props (Interface)
(no doc)
src/components/checkbox/native-input.tsx
FormSubscribeProps (Interface)
(no doc)
src/components/form/form-subscribe.tsx
FormArrayField (Interface)
(no doc)
src/components/form/form-array.tsx
FormArrayOperation (Interface)
(no doc)
src/components/form/form-array.tsx

Core symbols most depended-on inside this repo

withNativeProps
called by 100
src/utils/native-props.ts
mergeProps
called by 80
src/utils/with-default-props.tsx
testA11y
called by 50
src/tests/testing.tsx
useConfig
called by 36
src/components/config-provider/config-provider.tsx
usePropsValue
called by 36
src/utils/use-props-value.ts
attachPropertiesToComponent
called by 31
src/utils/attach-properties-to-component.ts
mergeLocale
called by 27
src/utils/merge-locale.ts
bound
called by 21
src/utils/bound.ts

Shape

Function 691
Interface 22
Class 8
Method 7
Enum 1

Languages

TypeScript100%

Modules by API surface

gulpfile.js15 symbols
src/components/stepper/stepper.tsx14 symbols
src/components/tree-select/multiple.tsx12 symbols
src/components/swiper/swiper.tsx12 symbols
src/components/slider/slider.tsx11 symbols
src/utils/matrix.ts9 symbols
src/tests/testing.tsx9 symbols
src/utils/validate.ts8 symbols
src/components/virtual-input/virtual-input.tsx8 symbols
src/components/number-keyboard/number-keyboard.tsx8 symbols
src/components/image-uploader/tests/image-uploader.test.tsx8 symbols
src/components/image-uploader/image-uploader.tsx8 symbols

Dependencies from manifests, versioned

@ant-design/icons4.8.0 · 1×
@ant-design/tools16.0.0-alpha.3 · 1×
@babel/cli7.21.0 · 1×
@babel/core7.21.4 · 1×
@babel/plugin-transform-modules-commonjs7.21.2 · 1×
@babel/preset-env7.21.4 · 1×
@babel/preset-react7.18.6 · 1×
@babel/preset-typescript7.21.4 · 1×
@commitlint/cli19.2.1 · 1×
@commitlint/config-conventional17.6.1 · 1×
@docsearch/react3.3.3 · 1×
@floating-ui/dom1.4.2 · 1×

For agents

$ claude mcp add ant-design-mobile \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact