{"_id":"@avanlan/antd-mobile","name":"@avanlan/antd-mobile","dist-tags":{"latest":"5.39.0"},"versions":{"5.39.0":{"name":"@avanlan/antd-mobile","version":"5.39.0","homepage":"https://github.com/ant-design/ant-design-mobile#readme","bugs":{"url":"https://github.com/ant-design/ant-design-mobile/issues"},"repository":{"type":"git","url":"git+https://github.com/ant-design/ant-design-mobile.git","branch":"master","platform":"github"},"license":"MIT","sideEffects":["**/*.css","**/*.less","./es/index.js","./src/index.ts","./es/global/index.js","./src/global/index.ts"],"main":"./cjs/index.js","unpkg":"./umd/antd-mobile.js","module":"./es/index.js","types":"./es/index.d.ts","typings":"./es/index.d.ts","scripts":{"build":"gulp","build-doc":"dumi build && echo '!.*' > dist/.surgeignore","postinstall":"husky install","lint":"eslint . && stylelint \"**/*.{css,less,scss}\"","lint:fix":"prettier --write . && eslint --fix . && stylelint --fix \"**/*.{css,less,scss}\"","package-diff":"antd-tools run package-diff --path=./lib","prepare":"husky install","pub":"npm run package-diff && npm publish ./lib","pub:alpha":"npm publish ./lib --tag alpha","pub:dev":"npm publish ./lib --tag dev","size-limit":"size-limit","size-limit:ci":"size-limit --json","start":"dumi dev","test":"jest","test-with-coverage":"jest --coverage"},"lint-staged":{"*.{cjs,cts,js,jsx,mjs,mts,ts,tsx,vue}":"eslint --fix","*.{cjs,css,cts,html,js,json,jsx,less,md,mjs,mts,scss,ts,tsx,vue,yaml,yml}":"prettier --write","*.{css,less,scss}":"stylelint --fix"},"resolutions":{"@types/react":"18","@types/react-dom":"18"},"dependencies":{"@floating-ui/dom":"^1.4.2","@rc-component/mini-decimal":"^1.1.0","@react-spring/web":"~9.6.1","@use-gesture/react":"10.3.0","ahooks":"^3.7.6","antd-mobile-icons":"^0.3.0","antd-mobile-v5-count":"^1.0.1","classnames":"^2.3.2","dayjs":"^1.11.7","deepmerge":"^4.3.1","nano-memoize":"^3.0.16","rc-field-form":"^1.34.2","rc-segmented":"~2.4.1","rc-util":"^5.44.3","react-fast-compare":"^3.2.2","react-is":"^18.2.0","runes2":"^1.1.2","staged-components":"^1.1.3","tslib":"^2.5.0","use-sync-external-store":"^1.2.0"},"devDependencies":{"@ant-design/icons":"^4.8.0","@ant-design/tools":"^16.0.0-alpha.3","@babel/cli":"^7.21.0","@babel/core":"^7.21.4","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/preset-env":"^7.21.4","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.21.4","@commitlint/cli":"^19.2.1","@commitlint/config-conventional":"^17.6.1","@docsearch/react":"^3.3.3","@jest/types":"^28.1.3","@react-spring/core":"~9.6.1","@size-limit/preset-big-lib":"^11.1.0","@statoscope/webpack-plugin":"^5.26.2","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"14.2.1","@types/big.js":"^6.1.6","@types/jest":"^28.1.8","@types/jest-axe":"3.5.4","@types/lodash":"^4.14.194","@types/node":"^18.15.13","@types/react":"^18.0.38","@types/react-beautiful-dnd":"^13.1.4","@types/react-dom":"^18.0.11","@types/react-helmet":"^6.1.6","@types/react-is":"^17.0.3","@types/react-virtualized":"^9.21.21","@types/resize-observer-browser":"^0.1.7","@types/testing-library__jest-dom":"^5.14.5","@types/use-sync-external-store":"^0.0.3","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","@umijs/types":"^3.5.40","@use-gesture/core":"10.2.20","autoprefixer":"^9.8.8","babel-loader":"^8.3.0","css-loader":"^6.7.3","csstype":"^3.1.2","del":"^6.1.1","dumi":"^1.1.50","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-less":"^5.0.0","gulp-postcss":"^9.0.1","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-typescript":"^6.0.0-alpha.1","husky":"^8.0.3","jest":"^28.1.3","jest-axe":"^6.0.1","jest-canvas-mock":"^2.5.0","jest-environment-jsdom":"^28.1.3","jest-watch-typeahead":"^1.1.0","less":"^4.1.3","lint-staged":"^15.2.2","lodash":"^4.17.21","lorem-ipsum":"^2.0.8","lz-string":"^1.5.0","mockdate":"^3.0.5","postcss":"^8.4.23","postcss-px-multiple":"^0.1.5","postcss-pxtorem":"^6.0.0","prettier":"^3.1.1","prism-react-renderer":"^1.3.5","prismjs":"^1.29.0","qrcode.react":"^3.1.0","react":"^18.2.0","react-beautiful-dnd":"^13.1.1","react-dom":"^18.2.0","react-helmet":"^6.1.0","react-lottie":"^1.2.3","react-test-renderer":"^18.2.0","react-virtualized":"^9.22.5","size-limit":"^11.1.0","style-loader":"^3.3.2","stylelint":"^16.3.1","stylelint-config-ali":"^2.1.0","stylelint-prettier":"^5.0.0","through2":"^4.0.2","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"~5.7.2","vite":"^5.0.10","webpack":"^5.80.0","webpack-bundle-analyzer":"^4.8.0","webpack-stream":"^7.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"GravityCDN":"./umd/antd-mobile.js","size-limit":[{"path":"./lib/bundle/antd-mobile.es.js","limit":"200 kB"}],"gitHead":"f02b006b8539c9de26a9095c3c1d2ecb77e9a612","description":"<div align=\"center\">","_id":"@avanlan/antd-mobile@5.39.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-E4CfhxMjY2rCHgqf0/KS1+GMCKGOcARYWOLRS7KsfRz+kSQOMJ3hIzZU2Z3EorN3nf7dDWl3vj/d2+mzDVBeHA==","shasum":"1197f5847d0de43613800a2c909dc836451902b5","tarball":"https://registry.npmjs.org/@avanlan/antd-mobile/-/antd-mobile-5.39.0.tgz","fileCount":3132,"unpackedSize":15307857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChjkni2YOPSNA5u0PVNvSyew4w+b23y/ZR3os2VTr3hAiEAtjwlxDdsa+oyuPVauanMuRIfF+jhn3F+tflMPhd/6/M="}]},"_npmUser":{"name":"layouwen","email":"layouwen@gmail.com"},"directories":{},"maintainers":[{"name":"layouwen","email":"layouwen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/antd-mobile_5.39.0_1735471333823_0.9209508988690296"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-29T11:22:13.653Z","5.39.0":"2024-12-29T11:22:14.190Z","modified":"2024-12-29T11:22:14.561Z"},"maintainers":[{"name":"layouwen","email":"layouwen@gmail.com"}],"description":"<div align=\"center\">","homepage":"https://github.com/ant-design/ant-design-mobile#readme","repository":{"type":"git","url":"git+https://github.com/ant-design/ant-design-mobile.git","branch":"master","platform":"github"},"bugs":{"url":"https://github.com/ant-design/ant-design-mobile/issues"},"license":"MIT","readme":"<div align=\"center\">\n\n  <img src=\"https://gw.alipayobjects.com/zos/bmw-prod/b2c7ff8b-eba0-4af9-9dd5-0b5b17f42c57.svg\" alt=\"logo\" width=\"200\" height=\"auto\" />\n  <h1>Ant Design Mobile</h1>\n\n  <p>\n    Essential UI blocks for building mobile web apps. \n  </p>\n\n[![npm (tag)](https://img.shields.io/npm/v/antd-mobile)](https://www.npmjs.com/package/antd-mobile) [![GitHub Release Date](https://img.shields.io/github/release-date/ant-design/ant-design-mobile)](https://github.com/ant-design/ant-design-mobile/releases) [![npm](https://img.shields.io/npm/dw/antd-mobile)](https://www.npmjs.com/package/antd-mobile) [![npm](https://img.shields.io/npm/dw/antd-mobile-v5-count?label=downloads%285.x%29)](https://www.npmjs.com/package/antd-mobile) [![jsdelivr](https://img.shields.io/jsdelivr/npm/hm/antd-mobile)](https://www.jsdelivr.com/package/npm/antd-mobile) [![gzip size](https://img.badgesize.io/https:/unpkg.com/antd-mobile/umd/antd-mobile.js?label=gzip%20size&compression=gzip)](https://unpkg.com/browse/antd-mobile@5/umd/antd-mobile.js) [![Commit Activity](https://img.shields.io/github/commit-activity/m/ant-design/ant-design-mobile/master)](https://github.com/ant-design/ant-design-mobile/graphs/contributors) [![Issues help wanted](https://img.shields.io/github/issues-raw/ant-design/ant-design-mobile/help%20wanted?label=help%20wanted)](https://github.com/ant-design/ant-design-mobile/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) ![GitHub Workflow Status (branch)](https://img.shields.io/github/actions/workflow/status/ant-design/ant-design-mobile/check.yml?branch=master) [![codecov](https://img.shields.io/codecov/c/gh/ant-design/ant-design-mobile?token=2kJyJBg1nK)](https://codecov.io/gh/ant-design/ant-design-mobile) [![GitHub](https://img.shields.io/github/license/ant-design/ant-design-mobile)](https://github.com/ant-design/ant-design-mobile)\n\n  <h4>\n    <a href=\"https://mobile.ant.design\">English Doc</a>\n  <span> · </span>\n    <a href=\"https://mobile.ant.design/zh\">中文文档</a>\n  <span> · </span>\n    <a href=\"https://discord.gg/jmNvw4WFYn\">Discord</a>\n  <span> · </span>\n    <a href=\"https://mdn.alipayobjects.com/huamei_7uahnr/afts/img/A*8gmTR49Nr8UAAAAAAAAAAAAADrJ8AQ/original\">钉钉</a>\n  </h4>\n</div>\n\n```bash\n$ npm install antd-mobile\n# or\n$ yarn add antd-mobile\n# or\n$ pnpm add antd-mobile\n# or\n$ bun add antd-mobile\n```\n\n- **Fast**: It is carefully optimized for harsh scenes, without configuration, you can have the best package size and ultimate performance.\n- **Customizable**: Based on CSS variables, you can reliably and efficiently adjust the appearance of components or create your own themes.\n- **Atomic**: The function of each component, neither more nor less, is exactly what you need.\n- **Fluent**: With smooth gestures and delicate animation, it helps the product create the ultimate experience.\n\nYou can also play with antd-mobile just in browser with [Codesandbox](https://codesandbox.io/s/antd-mobile-snrxr?file=/package.json). No need to prepare development environment.\n\nIf you found bugs or would like to request some new features, please consider opening an [issue](https://github.com/ant-design/ant-design-mobile/issues/new).\n\nIf you have some questions about how to use ant-mobile, you can start a [discussion thread](https://github.com/ant-design/ant-design-mobile/discussions).\n\n---\n\nThanks to all the contributors of antd-mobile:\n\n<a href=\"https://github.com/ant-design/ant-design-mobile/graphs/contributors\">\n  <img src=\"https://opencollective.com/ant-design-mobile/contributors.svg?width=960&button=false\" alt=\"contributors\" />\n</a>\n","readmeFilename":"README.md"}