{"_id":"antd-mobile-v2","_rev":"3761049","name":"antd-mobile-v2","description":"基于 React 的移动设计规范实现","dist-tags":{"latest":"2.3.4"},"maintainers":[{"name":"awmleer","email":""}],"time":{"modified":"2025-05-06T07:42:49.000Z","created":"2021-10-11T08:10:44.031Z","2.3.4":"2021-10-11T08:10:44.031Z"},"users":{},"repository":{"type":"git","url":"git+ssh://git@github.com/ant-design/ant-design-mobile.git"},"versions":{"2.3.4":{"name":"antd-mobile-v2","version":"2.3.4","description":"基于 React 的移动设计规范实现","homepage":"http://mobile.ant.design","keywords":["ant","design","react","react-component","component","components","ui","framework","frontend","mobile"],"repository":{"type":"git","url":"git+ssh://git@github.com/ant-design/ant-design-mobile.git"},"bugs":{"url":"http://github.com/ant-design/ant-design-mobile/issues"},"license":"MIT","main":"lib/index.js","module":"es/index.js","dependencies":{"array-tree-filter":"~2.1.0","babel-runtime":"6.x","classnames":"^2.2.1","normalize.css":"^7.0.0","rc-checkbox":"~2.0.0","rc-collapse":"~1.9.1","rc-slider":"~8.2.0","rc-swipeout":"~2.0.0","rmc-calendar":"^1.0.0","rmc-cascader":"~5.0.0","rmc-date-picker":"^6.0.8","rmc-dialog":"^1.0.1","rmc-drawer":"^0.4.11","rmc-feedback":"^2.0.0","rmc-input-number":"^1.0.0","rmc-list-view":"^0.11.0","rmc-notification":"~1.0.0","rmc-nuka-carousel":"~3.0.0","rmc-picker":"~5.0.0","rmc-pull-to-refresh":"~1.0.1","rmc-steps":"~1.0.0","rmc-tabs":"~1.2.0","rmc-tooltip":"~1.0.0"},"devDependencies":{"@types/prop-types":"^15.5.2","@types/react":"^16.0.36","@types/react-dom":"^16.0.3","antd":"3.x","antd-mobile-demo-data":"^0.3.0","antd-tools":"^5.2.0","babel-eslint":"^7.2.3","babel-plugin-import":"^1.6.2","babel-plugin-transform-runtime":"^6.23.0","bisheng":"^0.28.0","bisheng-plugin-antd":"^0.16.0","bisheng-plugin-description":"^0.1.1","bisheng-plugin-react":"^0.6.0","bisheng-plugin-toc":"^0.4.0","concurrently":"^3.4.0","cross-env":"^5.0.1","css-split-webpack-plugin":"^0.2.5","dora-plugin-upload":"^0.3.1","enquire.js":"^2.1.1","enzyme":"^3.0.0","enzyme-adapter-react-16":"^1.0.0","enzyme-to-json":"^3.0.0","eslint":"~4.3.0","eslint-config-airbnb":"~15.1.0","eslint-plugin-babel":"~4.1.1","eslint-plugin-import":"~2.7.0","eslint-plugin-jsx-a11y":"~6.0.2","eslint-plugin-markdown":"~1.0.0-beta.6","eslint-plugin-react":"~7.2.0","eslint-tinker":"~0.4.1","glob":"^7.1.1","jest":"^23.0.0","jest-spec-reporter":"^1.0.3","jsonml.js":"^0.1.0","lesshint":"^4.0.2","lint-staged":"^7.0.0","lodash.debounce":"^4.0.6","mockdate":"^2.0.1","pre-commit":"1.x","preact":"~8.2.6","preact-compat":"3.18.0","qrcode.react":"^0.7.1","raf":"^3.4.0","rc-form":"1.x","react":"^16.0.0","react-copy-to-clipboard":"^5.0.0","react-document-title":"^2.0.1","react-dom":"^16.0.0","react-github-button":"^0.1.9","react-intl":"^2.2.3","react-sticky":"^6.0.1","stylelint":"^8.0.0","stylelint-config-standard":"^17.0.0","typescript":"~3.4.0","webpack-visualizer-plugin":"^0.1.11"},"scripts":{"lint":"npm run tslint && npm run srclint && npm run demolint && npm run stylelint","srclint":"eslint site scripts --ext '.js,.jsx'","tslint":"npm run tsc && antd-tools run ts-lint","tslint-fix":"antd-tools run ts-lint-fix && npm run compile && rm -rf lib","demolint":"cross-env RUN_ENV=DEMO eslint components/*/demo/*.md --ext '.md'","stylelint":"stylelint \"{site,components}/**/*.less\" --syntax less","stylelint-fix":"stylelint \"{site,components}/**/*.less\" --syntax less --fix","eslint-fix":"eslint --fix site scripts ./*.js --ext '.js,.jsx' && eslint-tinker ./components/*/demo/*.md","test":"jest --config .jest.js","test:all":"./scripts/test-all.sh","authors":"git log --format='%aN <%aE>' | sort -u | grep -v 'users.noreply.github.com' > AUTHORS.txt","dist":"cross-env BABEL_ENV=dist antd-tools run dist","compile":"cross-env BABEL_ENV=dist antd-tools run compile","watch-tsc":"antd-tools run watch-tsc","clean":"antd-tools run clean","start":"cross-env NODE_ENV=development concurrently \"cross-env DEMO_ENV=react bisheng start -c ./site/bisheng.desktop.config.js\" \"cross-env DEMO_ENV=react bisheng start -c ./site/bisheng.kitchen.config.js\"","start-hd":"cross-env NODE_ENV=development concurrently \"cross-env DEMO_ENV=react bisheng start -c ./site/bisheng.desktop.config.js\" \"cross-env DEMO_ENV=react HD_ENV=hd bisheng start -c ./site/bisheng.kitchen.config.js\"","start-prod":"cross-env NODE_ENV=production concurrently \"cross-env DEMO_ENV=react bisheng start -c ./site/bisheng.desktop.config.js\" \"cross-env DEMO_ENV=react bisheng start -c ./site/bisheng.kitchen.config.js\"","site":"cross-env NODE_ENV=production concurrently \"cross-env DEMO_ENV=react bisheng build -c ./site/bisheng.desktop.config.js\" \"cross-env DEMO_ENV=react bisheng build -c ./site/bisheng.kitchen.config.js\"","site-cdn":"cdn-tools run -c ./scripts/cdn-config.js","analysis":"npm run dist && node ./scripts/analysis","deploy":"npm run clean && npm run site && cp CNAME _site && bisheng gh-pages --push-only","pub":"cross-env BABEL_ENV=dist antd-tools run pub --skip-tag","lint-staged":"lint-staged","lint-staged:ts":"npm run tsc && node node_modules/tslint/bin/tslint -c node_modules/antd-tools/lib/tslint.json components/**/*.tsx","lint-staged:es":"eslint ./.eslintrc.js ./webpack.config.js","lint-staged:demo":"cross-env RUN_ENV=DEMO eslint --ext '.md'","tsc":"antd-tools run tsc"},"lint-staged":{"components/**/*.tsx":["npm run lint-staged:ts"],"{tests,site,scripts,components}/**/*.{js,jsx}":["npm run lint-staged:es"],"{site,components}/**/*.less":"stylelint --syntax less","components/*/demo/*.md":["npm run lint-staged:demo"]},"typings":"lib/index.d.ts","pre-commit":["lint-staged"],"_id":"antd-mobile-v2@2.3.4","_nodeVersion":"14.17.6","_npmVersion":"7.22.0","dist":{"shasum":"0a8713c9520d9aa4be7b686fcee867519bd0039f","size":945872,"noattachment":false,"key":"/antd-mobile-v2/-/antd-mobile-v2-2.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/antd-mobile-v2/download/antd-mobile-v2-2.3.4.tgz"},"_npmUser":{"name":"awmleer","email":"awmleer@icloud.com"},"directories":{},"maintainers":[{"name":"awmleer","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-mobile-v2_2.3.4_1633939843795_0.1541454291638109"},"_hasShrinkwrap":false,"publish_time":1633939844031,"_cnpm_publish_time":1633939844031,"_cnpmcore_publish_time":"2021-12-17T04:26:24.980Z"}},"readme":"English | [简体中文](./README.zh-CN.md)\n\n<p align=\"center\">\n  <a href=\"http://mobile.ant.design\">\n    <img width=\"320\" src=\"https://zos.alipayobjects.com/rmsportal/wIjMDnsrDoPPcIV.png\">\n  </a>\n</p>\n\n# Ant Design Mobile\n[![](https://img.shields.io/travis/ant-design/ant-design-mobile.svg?style=flat-square)](https://travis-ci.org/ant-design/ant-design-mobile)\n[![Codecov](https://img.shields.io/codecov/c/github/ant-design/ant-design-mobile.svg?style=flat-square)](https://codecov.io/gh/ant-design/ant-design-mobile)\n[![npm package](https://img.shields.io/npm/v/antd-mobile.svg?style=flat-square)](https://www.npmjs.org/package/antd-mobile)\n[![NPM downloads](http://img.shields.io/npm/dm/antd-mobile.svg?style=flat-square)](https://npmjs.org/package/antd-mobile)\n[![Dependency Status](https://david-dm.org/ant-design/ant-design-mobile.svg?style=flat-square)](https://david-dm.org/ant-design/ant-design-mobile)\n[![CDNJS](https://img.shields.io/cdnjs/v/antd-mobile.svg?style=flat-square)](https://cdnjs.com/libraries/antd-mobile)\n[![Percentage of issues still open](http://isitmaintained.com/badge/open/ant-design/ant-design-mobile.svg)](http://isitmaintained.com/project/ant-design/ant-design-mobile \"Percentage of issues still open\")\n[![Join the chat at https://gitter.im/ant-design/ant-design-mobile](https://img.shields.io/gitter/room/ant-design/ant-design-mobile.svg?style=flat-square)](https://gitter.im/ant-design/ant-design-mobile?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nA configurable Mobile UI specification and React-based implementation.\n\n## Features\n\n- Follow Ant Design Mobile UI specification.\n- Configurable UI style for different products.\n- Develop in TypeScript.\n\n## Demo\n\n### mobile web demo\n\n<img width=\"250\" src=\"https://zos.alipayobjects.com/rmsportal/dLMGiKuyFLBfYfm.png\" />\n\nhttp://mobile.ant.design/kitchen-sink/\n\n## Install & Usage\n\n[introduce](docs/react/introduce.en-US.md#安装)\n\n## Browser Support\n\n- `iOS`\n- `Android 4.0+`\n\n## Links\n\n- [Home Page](http://mobile.ant.design)\n- [Developer Instruction](http://github.com/ant-design/ant-design-mobile/blob/master/development.en-US.md)\n- [React components](http://github.com/react-component/)\n- [Demos](https://github.com/ant-design/antd-mobile-samples)\n\n## Contributing\n\nWe welcome all contributions, please read our [CONTRIBUTING.md](https://github.com/ant-design/ant-design-mobile/blob/master/.github/CONTRIBUTING.md) first. You can submit any ideas as [pull requests](https://github.com/ant-design/ant-design-mobile/pulls) or as a [GitHub issue](https://github.com/ant-design/ant-design-mobile/issues). If you'd like to improve code, check out the [Development Instruction](https://github.com/ant-design/ant-design-mobile/blob/master/development.en-US.md) and have a good time! :)\n","_attachments":{},"homepage":"http://mobile.ant.design","bugs":{"url":"http://github.com/ant-design/ant-design-mobile/issues"},"license":"MIT"}