このプロジェクトについて
Tiptap Editorは、拡張によりカスタマイズ可能なヘッドレス・フレームワーク非依存のリッチテキストエディタです。ヘッドレスのため組み込みUIがなく、開発者に完全なデザイン Freedom を提供します。UIテンプレートの例はプロジェクトからリンクされています。エディタはProseMirrorライブラリ上に構築されています。
READMEに記載されている主な特徴:
- ヘッドレスフレームワーク:バンドルされたUIがないため、クラスの上書きやコードハックは不要。出発点として利用可能なUIテンプレートが用意されています。
- フレームワーク非依存:Vue、React、プレーンJavaScriptなど、フロントエンドフレームワーク全体で動作するように設計されています。
- 拡張ベース:編集動作は単純なテキスト装飾からドラッグ・アンド・ドロップブロック編集などの高度な機能に至るまで、拡張機能で構成されます。ドキュメンテーションには100以上の拡張がリストされており、コミュニティ拡張も追加されています。
- カスタマイズ可能なUX:開発者は独自の拡張機能とノードを定義できます。
Pro拡張は、共同編集、コメント、バージョン管理、ドキュメント変換、AI関連機能などをカバーする、別セットのアドバンスドなサブスクリプションベースの機能です。
共同編集については、YjsのCRDT機能を軸に構築されたオープンソースの共同編集バックエンドであるHocuspocusが推奨されています。エディタとHocuspocusが合わせてTiptap Suiteの基盤を形成します。
READMEにはドキュメンテーション、例、CodeSandboxデモへのリンクが含まれており、基本エディタの例、共同編集対応のサンドボックス、Reactブロックエディタテンプレートが含まれます。プロジェクトはMITライセンスの下で、貢献を歓迎しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.