{"id":23357318,"url":"https://github.com/react-artibox/artibox","last_synced_at":"2025-04-10T09:26:07.826Z","repository":{"id":35427636,"uuid":"214955866","full_name":"React-Artibox/artibox","owner":"React-Artibox","description":"Artibox - A complete rich text editor based on Slate framework.","archived":false,"fork":false,"pushed_at":"2023-01-04T22:40:02.000Z","size":9735,"stargazers_count":20,"open_issues_count":18,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T14:11:20.204Z","etag":null,"topics":["editor","framework","javascript","react","rich-editor","rich-text","rich-text-editor","slate","typescript"],"latest_commit_sha":null,"homepage":"https://react-artibox.github.io/artibox","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/React-Artibox.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}},"created_at":"2019-10-14T05:31:51.000Z","updated_at":"2025-04-08T10:45:08.000Z","dependencies_parsed_at":"2023-01-15T21:01:29.708Z","dependency_job_id":null,"html_url":"https://github.com/React-Artibox/artibox","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/React-Artibox%2Fartibox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/React-Artibox%2Fartibox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/React-Artibox%2Fartibox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/React-Artibox%2Fartibox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/React-Artibox","download_url":"https://codeload.github.com/React-Artibox/artibox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248190742,"owners_count":21062332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["editor","framework","javascript","react","rich-editor","rich-text","rich-text-editor","slate","typescript"],"created_at":"2024-12-21T10:20:09.875Z","updated_at":"2025-04-10T09:26:07.790Z","avatar_url":"https://github.com/React-Artibox.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Artibox\n\nA complete rich text editor.  \nCurrently based on [Slate](https://github.com/ianstormtaylor/slate) framework.\n\n[![npm package](https://img.shields.io/npm/v/@artibox/slate-common.svg?maxAge=60)](https://www.npmjs.com/package/@artibox/slate-common)\n[![npm downloads](https://img.shields.io/npm/dt/@artibox/slate-common.svg?maxAge=60)](https://www.npmjs.com/package/@artibox/slate-common)\n[![Licence](https://img.shields.io/github/license/React-Artibox/artibox.svg?maxAge=60)](https://github.com/React-Artibox/artibox/blob/master/LICENSE)\n\n[Try out our plugins](./?path=/story/examples-playgroud--all).\n\n## Documentation\n\n- [Getting Started](./?path=/story/docs-getting-started--page)\n- [Theme](./?path=/story/docs-theme--page)\n- [Locale](./?path=/story/docs-locale--page)\n- [Icons](./?path=/story/docs-icons--page)\n\n## Features\n\n| Elements                                                  |                                                                       |\n| :-------------------------------------------------------- | :-------------------------------------------------------------------- |\n| [Paragraph](./?path=/story/elements-paragraph--example)   | Enables support for paragraphs.                                       |\n| [Blockquote](./?path=/story/elements-blockquote--example) | Enables support for block quotes.                                     |\n| [Embed](./?path=/story/elements-embed--example)           | Enables support for embeddable media such as YouTube or Vimeo videos. |\n| [Divider](./?path=/story/elements-divider--example)       | Enables support for dividers.                                         |\n| [Heading](./?path=/story/elements-heading--example)       | Enables support for headings (from 1 to 6).                           |\n| [Image](./?path=/story/elements-image--example)           | Enables support for images.                                           |\n| [Link](./?path=/story/elements-link--example)             | Enables support for hyperlinks.                                       |\n| [List](./?path=/story/elements-list--example)             | Enables support for bulleted, numbered lists.                         |\n| [ReadMore](./?path=/story/elements-readmore--example)     | Enables support for read more dividers. Commonly used in CMS.         |\n\n| Marks                                                        |                                               |\n| :----------------------------------------------------------- | :-------------------------------------------- |\n| [Bold](./?path=/story/marks-bold--example)                   | Enables support for bold formatting.          |\n| [Highlight](./?path=/story/marks-highlight--example)         | Enables support for highlights.               |\n| [Italic](./?path=/story/marks-italic--example)               | Enables support for italic formatting.        |\n| [Strikethrough](./?path=/story/marks-strikethrough--example) | Enables support for strikethrough formatting. |\n| [Underline](./?path=/story/marks-underline--example)         | Enables support for underline formatting.     |\n\n| Handlers                                        |                                                     |\n| :---------------------------------------------- | :-------------------------------------------------- |\n| [Break](./?path=/story/handlers-break--example) | Enables support for inserting exit and soft breaks. |\n\n| Widgets                                                      |                                           |\n| :----------------------------------------------------------- | :---------------------------------------- |\n| [FileUploader](./?path=/story/widgets-fileuploader--example) | Enables support for uploading files.      |\n| [InputBlock](./?path=/story/widgets-inputblock--example)     | Enables support for inputting processing. |\n| [Toolbar](./?path=/story/widgets-toolbar--example)           | Provides a toolbar with tools.            |\n\n| Serializers                                              |                                        |\n| :------------------------------------------------------- | :------------------------------------- |\n| [JsxSerializer](./?path=/story/serializers-jsx--example) | Provides serializer for rendering jsx. |\n\n## Development scripts\n\nUseful scripts include:\n\n```bash\nyarn\n```\n\n\u003e Installs package dependencies\n\n```bash\nyarn build\n```\n\n\u003e Build the local packages.\n\n```bash\nyarn storybook:start\n```\n\n\u003e Starts storybook dev (after building).\n\n```bash\nyarn lint\n```\n\n\u003e Lint ts/js files w/ [eslint](https://eslint.org/) and scss files w/ [stylelint](https://stylelint.io/).\n\n```bash\nyarn test\n```\n\n\u003e Test w/ [jest](https://jestjs.io/).\n\n```bash\nyarn release\n```\n\n\u003e Using lerna to bump package versions, build and publish to npm via [conventional changelog](https://github.com/conventional-changelog).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freact-artibox%2Fartibox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freact-artibox%2Fartibox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freact-artibox%2Fartibox/lists"}