{"id":26660091,"url":"https://github.com/frsource/autoresize-textarea","last_synced_at":"2026-04-27T07:02:05.733Z","repository":{"id":37069489,"uuid":"463239797","full_name":"FRSOURCE/autoresize-textarea","owner":"FRSOURCE","description":"Minimalistic plugin to autoresize your textareas 💪","archived":false,"fork":false,"pushed_at":"2026-04-20T05:38:19.000Z","size":2140,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-20T06:29:19.950Z","etag":null,"topics":["autoresize-textarea","autosize","js","textarea"],"latest_commit_sha":null,"homepage":"https://www.frsource.org/autoresize-textarea/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FRSOURCE.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["FRSOURCE"],"patreon":"frsource","custom":["https://www.buymeacoffee.com/FRSOURCE"]}},"created_at":"2022-02-24T17:28:00.000Z","updated_at":"2026-04-20T05:38:21.000Z","dependencies_parsed_at":"2026-01-19T15:01:38.946Z","dependency_job_id":null,"html_url":"https://github.com/FRSOURCE/autoresize-textarea","commit_stats":{"total_commits":161,"total_committers":6,"mean_commits":"26.833333333333332","dds":0.577639751552795,"last_synced_commit":"ce2b4c78d19da2dd7fab4ae45232f173f1900b53"},"previous_names":[],"tags_count":294,"template":false,"template_full_name":null,"purl":"pkg:github/FRSOURCE/autoresize-textarea","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FRSOURCE%2Fautoresize-textarea","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FRSOURCE%2Fautoresize-textarea/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FRSOURCE%2Fautoresize-textarea/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FRSOURCE%2Fautoresize-textarea/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FRSOURCE","download_url":"https://codeload.github.com/FRSOURCE/autoresize-textarea/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FRSOURCE%2Fautoresize-textarea/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32326122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autoresize-textarea","autosize","js","textarea"],"created_at":"2025-03-25T11:18:41.286Z","updated_at":"2026-04-27T07:02:00.716Z","avatar_url":"https://github.com/FRSOURCE.png","language":"TypeScript","funding_links":["https://github.com/sponsors/FRSOURCE","https://patreon.com/frsource","https://www.buymeacoffee.com/FRSOURCE"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@frsource/autoresize-textarea\"\u003e\n    \u003cimg src=\"https://img.shields.io/npm/v/@frsource/autoresize-textarea\" alt=\"NPM version badge\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://bundlejs.com/?q=%40frsource%2Fautoresize-textarea\"\u003e\n    \u003cimg src=\"https://deno.bundlejs.com/badge?q=@frsource/autoresize-textarea\" alt=\"GZIP size calculated by bundlejs.com\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/semantic-release/semantic-release\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\" alt=\"semantic-release badge\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/FRSOURCE/autoresize-textarea/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/FRSOURCE/autoresize-textarea\" alt=\"license MIT badge\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eAutoresize Textarea - minimalistic plugin to autosize your textareas! 💪\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#quick-start\"\u003eGetting Started\u003c/a\u003e\n  ·\n  \u003ca href=\"https://www.frsource.org/autoresize-textarea\" target=\"_blank\"\u003eDemo\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/FRSOURCE/autoresize-textarea/issues\"\u003eFile an Issue\u003c/a\u003e\n  ·\n  \u003ca href=\"#questions\"\u003eHave a question or an idea?\u003c/a\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ci\u003eTiny library which make your textareas fluid.\n    \u003cbr\u003eMobile \u0026amp; desktop-friendly\n    \u003cbr\u003ePerformant \u0026 with small bundle size (less than 1.2kB!)\n    \u003cbr\u003ePublished as separate bundles for JS ES5 or modern browsers thanks to \u003ca href=\"https://www.npmjs.com/package/microbundle\"\u003emicrobundle\u003c/a\u003e\n    \u003cbr\u003eWritten completely in \u003ca href=\"https://www.typescriptlang.org\"\u003etypescript\u003c/a\u003e\u003c/i\u003e\n    \u003cbr\u003ePublished under \u003ca href=\"https://opensource.org/licenses/MIT\" target=\"_blank\"\u003eMIT\u003c/a\u003e license\u003c/i\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n## Quick start\n\n### Installation\n\n```bash\nnpm install @frsource/autoresize-textarea\n\nyarn add @frsource/autoresize-textarea\n\npnpm add @frsource/autoresize-textarea\n```\n\n### Modern JS/Typescript\n\n```ts\nimport { attach } from '@frsource/autoresize-textarea';\nconst textarea = document.querySelector('textarea');\nconst { detach } = attach(textarea);\n\n// detach plugin whenever you want (e.g. on component unmount)\n// detach();\n```\n\n### UMD\n\n```js\nconst textarea = document.querySelector('textarea');\nconst { detach } = window.autoresizeTextarea.attach(textarea);\n\n// detach plugin whenever you want (e.g. on component unmount)\n// detach();\n```\n\nFor working example, check out [our demo](https://www.frsource.org/autoresize-textarea).\n\n## Questions\n\nDon’t hesitate to ask a question directly on the [discussions board](https://github.com/FRSOURCE/autoresize-textarea/discussions)!\n\n## Changelog\n\nChanges for every release are documented in the [release notes](https://github.com/FRSOURCE/autoresize-textarea/releases) and [CHANGELOG file](https://github.com/FRSOURCE/autoresize-textarea/tree/master/CHANGELOG.md).\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Jakub FRS Freisler, FRSOURCE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrsource%2Fautoresize-textarea","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrsource%2Fautoresize-textarea","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrsource%2Fautoresize-textarea/lists"}