{"_id":"@rc-component/textarea","_rev":"4537748","name":"@rc-component/textarea","description":"Pretty Textarea react component used in used in ant.design","dist-tags":{"latest":"1.2.0"},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"time":{"modified":"2026-04-09T15:02:21.000Z","created":"2025-01-27T10:59:35.002Z","1.2.0":"2026-03-10T03:44:19.210Z","1.1.2":"2025-11-03T07:00:32.591Z","1.1.1":"2025-09-10T08:42:41.331Z","1.1.0":"2025-07-15T06:36:07.740Z","1.0.0":"2025-01-27T10:59:35.002Z"},"users":{},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/textarea.git"},"versions":{"1.2.0":{"name":"@rc-component/textarea","version":"1.2.0","description":"Pretty Textarea react component used in used in ant.design","keywords":["react","react-component","react-textarea","textarea","antd","ant-design"],"main":"./lib/index","module":"./es/index","homepage":"https://react-component.github.io/textarea","repository":{"type":"git","url":"git+ssh://git@github.com/react-component/textarea.git"},"bugs":{"url":"http://github.com/react-component/textarea/issues"},"license":"MIT","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d .doc","compile":"father build && lessc assets/index.less assets/index.css","gh-pages":"npm run docs:build && npm run docs:deploy","prepublishOnly":"npm run compile && rc-np","postpublish":"npm run gh-pages","lint":"eslint src/ --ext .ts,.tsx,.jsx,.js,.md","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick","test":"rc-test","coverage":"rc-test --coverage"},"dependencies":{"@rc-component/input":"~1.2.0","@rc-component/resize-observer":"^1.0.0","@rc-component/util":"^1.3.0","clsx":"^2.1.1"},"devDependencies":{"@rc-component/father-plugin":"^2.0.2","@rc-component/np":"^1.0.3","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^15.0.0","@types/node":"^24.5.2","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@umijs/fabric":"^4.0.0","cheerio":"1.0.0-rc.12","dumi":"^2.0.0","eslint":"^8.0.0","father":"^4.0.0","gh-pages":"^3.1.0","husky":"^4.2.5","less":"^3.10.3","prettier":"^2.0.5","pretty-quick":"^2.0.1","rc-test":"^7.1.1","react":"^18.0.0","react-dom":"^18.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"7251daeb9b41491e9e107504cde3a5006cd11e54","types":"./lib/index.d.ts","_id":"@rc-component/textarea@1.2.0","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"5d85bfc2b93d8c99b1b733c2ec3e1adeb42e89d9","size":9583,"noattachment":false,"key":"/@rc-component/textarea/-/@rc-component/textarea-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/textarea/download/@rc-component/textarea-1.2.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textarea_1.2.0_1773114258985_0.48688238634565395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-10T03:44:19.210Z","publish_time":1773114259210,"_source_registry_name":"default","_cnpm_publish_time":1773114259210},"1.1.2":{"name":"@rc-component/textarea","version":"1.1.2","description":"Pretty Textarea react component used in used in ant.design","keywords":["react","react-component","react-textarea","textarea","antd","ant-design"],"main":"./lib/index","module":"./es/index","homepage":"https://react-component.github.io/textarea","repository":{"type":"git","url":"git+ssh://git@github.com/react-component/textarea.git"},"bugs":{"url":"http://github.com/react-component/textarea/issues"},"license":"MIT","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d .doc","compile":"father build && lessc assets/index.less assets/index.css","gh-pages":"npm run docs:build && npm run docs:deploy","prepublishOnly":"npm run compile && rc-np","postpublish":"npm run gh-pages","lint":"eslint src/ --ext .ts,.tsx,.jsx,.js,.md","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick","test":"rc-test","coverage":"rc-test --coverage"},"dependencies":{"@rc-component/input":"~1.1.0","@rc-component/resize-observer":"^1.0.0","@rc-component/util":"^1.3.0","clsx":"^2.1.1"},"devDependencies":{"@rc-component/father-plugin":"^2.0.2","@rc-component/np":"^1.0.3","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^15.0.0","@types/node":"^24.5.2","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@umijs/fabric":"^2.0.8","cheerio":"1.0.0-rc.12","coveralls":"^3.0.6","cross-env":"^7.0.2","dumi":"^2.0.0","eslint":"^7.0.0","father":"^4.0.0","gh-pages":"^3.1.0","husky":"^4.2.5","less":"^3.10.3","prettier":"^2.0.5","pretty-quick":"^2.0.1","rc-test":"^7.1.1","react":"^18.0.0","react-dom":"^18.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"_id":"@rc-component/textarea@1.1.2","gitHead":"17f20cd4fe2b9b4efd3eb624fba7143d9ace76a3","types":"./lib/index.d.ts","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"shasum":"2daa5dcb997840040fb8892b0d601ef28d9d1f37","size":9614,"noattachment":false,"key":"/@rc-component/textarea/-/@rc-component/textarea-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/textarea/download/@rc-component/textarea-1.1.2.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textarea_1.1.2_1762153232399_0.3376962981937799"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T07:00:32.591Z","publish_time":1762153232591,"_source_registry_name":"default","_cnpm_publish_time":1762153232591},"1.1.1":{"name":"@rc-component/textarea","version":"1.1.1","description":"Pretty Textarea react component used in used in ant.design","keywords":["react","react-component","react-textarea","textarea","antd","ant-design"],"main":"./lib/index","module":"./es/index","homepage":"https://react-component.github.io/textarea","repository":{"type":"git","url":"git+ssh://git@github.com/react-component/textarea.git"},"bugs":{"url":"http://github.com/react-component/textarea/issues"},"license":"MIT","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d .doc","compile":"father build && lessc assets/index.less assets/index.css","gh-pages":"npm run docs:build && npm run docs:deploy","prepublishOnly":"npm run compile && rc-np","postpublish":"npm run gh-pages","lint":"eslint src/ --ext .ts,.tsx,.jsx,.js,.md","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick","test":"rc-test","coverage":"rc-test --coverage"},"dependencies":{"classnames":"^2.2.1","@rc-component/input":"~1.1.0","@rc-component/resize-observer":"^1.0.0","@rc-component/util":"^1.3.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.2","@rc-component/np":"^1.0.3","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^15.0.0","@types/classnames":"^2.2.9","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@umijs/fabric":"^2.0.8","cheerio":"1.0.0-rc.12","coveralls":"^3.0.6","cross-env":"^7.0.2","dumi":"^2.0.0","eslint":"^7.0.0","father":"^4.0.0","gh-pages":"^3.1.0","husky":"^4.2.5","less":"^3.10.3","prettier":"^2.0.5","pretty-quick":"^2.0.1","rc-test":"^7.1.1","react":"^18.0.0","react-dom":"^18.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"_id":"@rc-component/textarea@1.1.1","gitHead":"0abeae2488c6d87f6410408d7deac77536652776","types":"./lib/index.d.ts","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"shasum":"5cf1e8dddf53d4967edd8e985476e3de9ededca8","size":9603,"noattachment":false,"key":"/@rc-component/textarea/-/@rc-component/textarea-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/textarea/download/@rc-component/textarea-1.1.1.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textarea_1.1.1_1757493761130_0.846182938695347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T08:42:41.331Z","publish_time":1757493761331,"_source_registry_name":"default","_cnpm_publish_time":1757493761331},"1.1.0":{"name":"@rc-component/textarea","version":"1.1.0","description":"Pretty Textarea react component used in used in ant.design","keywords":["react","react-component","react-textarea","textarea","antd","ant-design"],"main":"./lib/index","module":"./es/index","homepage":"https://react-component.github.io/textarea","repository":{"type":"git","url":"git+ssh://git@github.com/react-component/textarea.git"},"bugs":{"url":"http://github.com/react-component/textarea/issues"},"license":"MIT","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d .doc","compile":"father build && lessc assets/index.less assets/index.css","gh-pages":"npm run docs:build && npm run docs:deploy","prepublishOnly":"npm run compile && rc-np","postpublish":"npm run gh-pages","lint":"eslint src/ --ext .ts,.tsx,.jsx,.js,.md","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick","test":"rc-test","coverage":"rc-test --coverage"},"dependencies":{"classnames":"^2.2.1","@rc-component/input":"~1.1.0","@rc-component/resize-observer":"^1.0.0","@rc-component/util":"^1.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.2","@rc-component/np":"^1.0.3","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^15.0.0","@types/classnames":"^2.2.9","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@umijs/fabric":"^2.0.8","cheerio":"1.0.0-rc.12","coveralls":"^3.0.6","cross-env":"^7.0.2","dumi":"^2.0.0","eslint":"^7.0.0","father":"^4.0.0","gh-pages":"^3.1.0","husky":"^4.2.5","less":"^3.10.3","prettier":"^2.0.5","pretty-quick":"^2.0.1","rc-test":"^7.1.1","react":"^18.0.0","react-dom":"^18.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"_id":"@rc-component/textarea@1.1.0","gitHead":"bca6b27b995a5550452e1ac89948500a1c5e74ec","types":"./lib/index.d.ts","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"shasum":"0b5d2b38befe43f02ebf2333644af846dd9fb393","size":9847,"noattachment":false,"key":"/@rc-component/textarea/-/@rc-component/textarea-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/textarea/download/@rc-component/textarea-1.1.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textarea_1.1.0_1752561367543_0.21699712840843177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-15T06:36:07.740Z","publish_time":1752561367740,"_source_registry_name":"default","_cnpm_publish_time":1752561367740},"1.0.0":{"name":"@rc-component/textarea","version":"1.0.0","description":"Pretty Textarea react component used in used in ant.design","keywords":["react","react-component","react-textarea","textarea","antd","ant-design"],"main":"./lib/index","module":"./es/index","homepage":"https://react-component.github.io/textarea","repository":{"type":"git","url":"git+ssh://git@github.com/react-component/textarea.git"},"bugs":{"url":"http://github.com/react-component/textarea/issues"},"license":"MIT","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d .doc","compile":"father build && lessc assets/index.less assets/index.css","gh-pages":"npm run docs:build && npm run docs:deploy","prepublishOnly":"npm run compile && rc-np","postpublish":"npm run gh-pages","lint":"eslint src/ --ext .ts,.tsx,.jsx,.js,.md","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick","test":"rc-test","coverage":"rc-test --coverage"},"dependencies":{"classnames":"^2.2.1","@rc-component/input":"~1.0.0","@rc-component/resize-observer":"^1.0.0","@rc-component/util":"^1.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.2","@rc-component/np":"^1.0.3","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^15.0.0","@types/classnames":"^2.2.9","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@umijs/fabric":"^2.0.8","cheerio":"1.0.0-rc.12","coveralls":"^3.0.6","cross-env":"^7.0.2","dumi":"^2.0.0","eslint":"^7.0.0","father":"^4.0.0","gh-pages":"^3.1.0","husky":"^4.2.5","less":"^3.10.3","prettier":"^2.0.5","pretty-quick":"^2.0.1","rc-test":"^7.1.1","react":"^18.0.0","react-dom":"^18.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"_id":"@rc-component/textarea@1.0.0","gitHead":"97237a7d8ce6cb4a520c148d9448edf62d1be81d","types":"./lib/index.d.ts","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"3465dbe13dd33cc354b71885034b3f993ce18fc8","size":9776,"noattachment":false,"key":"/@rc-component/textarea/-/@rc-component/textarea-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/textarea/download/@rc-component/textarea-1.0.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textarea_1.0.0_1737975574815_0.6461984983471829"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-27T10:59:35.002Z","publish_time":1737975575002,"_source_registry_name":"default","_cnpm_publish_time":1737975575002}},"readme":"# rc-textarea\n\n[![NPM version][npm-image]][npm-url] [![dumi](https://img.shields.io/badge/docs%20by-dumi-blue?style=flat-square)](https://github.com/umijs/dumi) [![npm download][download-image]][download-url] [![build status][github-actions-image]][github-actions-url] [![Codecov][codecov-image]][codecov-url] [![bundle size][bundlephobia-image]][bundlephobia-url]\n\n[npm-image]: http://img.shields.io/npm/v/rc-textarea.svg?style=flat-square\n[npm-url]: http://npmjs.org/package/rc-textarea\n[github-actions-image]: https://github.com/react-component/textarea/workflows/CI/badge.svg\n[github-actions-url]: https://github.com/react-component/textarea/actions\n[codecov-image]: https://img.shields.io/codecov/c/github/react-component/textarea/master.svg?style=flat-square\n[codecov-url]: https://codecov.io/gh/react-component/textarea/branch/master\n[download-image]: https://img.shields.io/npm/dm/rc-textarea.svg?style=flat-square\n[download-url]: https://npmjs.org/package/rc-textarea\n[bundlephobia-url]: https://bundlephobia.com/result?p=rc-textarea\n[bundlephobia-image]: https://badgen.net/bundlephobia/minzip/rc-textarea\n\nPretty Textarea react component used in [ant.design](https://ant.design).\n\n## Live Demo\n\nhttps://react-component.github.io/textarea/\n\n## Install\n\n[![rc-textarea](https://nodei.co/npm/rc-textarea.png)](https://npmjs.org/package/rc-textarea)\n\n## Usage\n\n```js\nimport Textarea from 'rc-textarea';\nimport { render } from 'react-dom';\n\nrender(<Textarea />, mountNode);\n```\n\n## API\n\n| Property     | Type                        | Default     | Description                                                                                    |\n| ------------ | --------------------------- | ----------- | ---------------------------------------------------------------------------------------------- |\n| prefixCls    | string                      | rc-textarea |                                                                                                |\n| className    | string                      | ''          | additional class name of textarea                                                              |\n| style        | React.CSSProperties         | -           | style properties of textarea                                                                   |\n| autoSize     | boolean \\| object           | -           | Height autosize feature, can be set to `true\\|false` or an object `{ minRows: 2, maxRows: 6 }` |\n| onPressEnter | function(e)                 | -           | The callback function that is triggered when Enter key is pressed                              |\n| onResize     | function({ width, height }) | -           | The callback function that is triggered when resize                                            |\n\n## Development\n\n```\nnpm install\nnpm start\n```\n\n## License\n\nrc-textarea is released under the MIT license.\n","_attachments":{},"homepage":"https://react-component.github.io/textarea","bugs":{"url":"http://github.com/react-component/textarea/issues"},"license":"MIT"}