{"id":45054433,"url":"https://github.com/nowely/marked-input","last_synced_at":"2026-05-05T16:10:31.615Z","repository":{"id":43439913,"uuid":"482685973","full_name":"Nowely/marked-input","owner":"Nowely","description":"Сombine editable text with any component via annotations.","archived":false,"fork":false,"pushed_at":"2026-03-06T22:58:54.000Z","size":4108,"stargazers_count":11,"open_issues_count":5,"forks_count":2,"subscribers_count":1,"default_branch":"next","last_synced_at":"2026-03-07T04:06:28.418Z","etag":null,"topics":["component","highlight","input","javascript","markup","mention","overlay","react","suggestion","typescript","ui"],"latest_commit_sha":null,"homepage":"https://markput.vercel.app","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/Nowely.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2022-04-18T02:13:52.000Z","updated_at":"2026-03-06T22:58:44.000Z","dependencies_parsed_at":"2023-12-30T09:22:00.986Z","dependency_job_id":"4a67498e-e561-4930-b74b-a3467d47a168","html_url":"https://github.com/Nowely/marked-input","commit_stats":{"total_commits":186,"total_committers":1,"mean_commits":186.0,"dds":0.0,"last_synced_commit":"4133610e1761fa90aaf17e810cdaeb4363004131"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/Nowely/marked-input","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nowely%2Fmarked-input","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nowely%2Fmarked-input/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nowely%2Fmarked-input/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nowely%2Fmarked-input/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nowely","download_url":"https://codeload.github.com/Nowely/marked-input/tar.gz/refs/heads/next","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nowely%2Fmarked-input/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30222347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T17:00:40.062Z","status":"ssl_error","status_checked_at":"2026-03-07T17:00:39.026Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["component","highlight","input","javascript","markup","mention","overlay","react","suggestion","typescript","ui"],"created_at":"2026-02-19T09:38:41.800Z","updated_at":"2026-03-07T17:01:05.181Z","avatar_url":"https://github.com/Nowely.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Marked Input](https://marked-input.vercel.app)\n\n[![npm version](https://img.shields.io/npm/v/@markput/react.svg?style=flat\u0026label=react)](https://www.npmjs.com/package/@markput/react) [![min zipped size](https://img.shields.io/bundlephobia/minzip/@markput/react?label=react+gzip)](https://bundlephobia.com/package/@markput/react) [![React Storybook](https://gw.alipayobjects.com/mdn/ob_info/afts/img/A*CQXNTZfK1vwAAAAAAAAAAABjAQAAAQ/original)](https://markput-react.vercel.app)\n\n[![npm version](https://img.shields.io/npm/v/@markput/vue.svg?style=flat\u0026label=vue)](https://www.npmjs.com/package/@markput/vue) [![min zipped size](https://img.shields.io/bundlephobia/minzip/@markput/vue?label=vue+gzip)](https://bundlephobia.com/package/@markput/vue) [![Vue Storybook](https://gw.alipayobjects.com/mdn/ob_info/afts/img/A*CQXNTZfK1vwAAAAAAAAAAABjAQAAAQ/original)](https://markput-vue.vercel.app)\n\n\u003cimg width=\"521\" alt=\"image\" src=\"https://user-images.githubusercontent.com/37639183/182974441-49e4b247-449a-47ba-a090-2cb3aab7ce44.png\"\u003e\n\nA set of framework adapters that let you combine editable text with custom components using annotated text.\n\nCurrently supported packages:\n\n- `@markput/react`\n- `@markput/vue`\n\n**[Documentation](https://markput.vercel.app)**\n**[React Storybook](https://markput-react.vercel.app)** | **[Vue Storybook](https://markput-vue.vercel.app)**\n\n## Feature\n\n- Powerful annotations tool: add, edit, remove, visualize\n- Nested marks support\n- Support for custom syntax patterns (e.g., HTML, markdown)\n- TypeScript\n- Support for any components\n- Flexible and customizable\n- Two ways to configure\n- Helpers for processing text\n- Hooks for advanced components\n- Button handling (Left, Right, Delete, Backspace, Esc)\n- Overlay with the suggestions component by default\n- Zero dependencies\n- Cross selection\n\n## Installation\n\nInstall the package for your framework:\n\n```\npnpm add @markput/react\n# or\npnpm add @markput/vue\n```\n\n## Contributing\n\nIf you want to contribute, you are welcome! Create an issue or start a discussion.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnowely%2Fmarked-input","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnowely%2Fmarked-input","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnowely%2Fmarked-input/lists"}