इस प्रोजेक्ट के बारे में

Tiptap Editor एक headless, फ्रेमवर्क-स्वतंत्र रीख टेक्स्ट एडिटर है जो एक्सटेंशन के माध्यम से कस्टमाइज़ेबल और एक्सटेंडेबल है। इसकी headless प्रकृति का अर्थ है कि यह बिना किसी बिल्ट-इन यूज़र इंटरफ़ेस के आता है, जिससे डेवलपर्स को पूर्ण डिज़ाइन स्वतंत्रता मिलती है; प्रोजेक्ट से उदाहरण UI टेम्प्लेट लिंक किए गए हैं। एडिटर ProseMirror लाइब्रेरी पर बना है। README में वर्णित प्रमुख विशेषताएँ: - Headless फ्रेमवर्क: कोई बंडल्ड UI नहीं, इसलिए class overrides या कोड hacks की आवश्यकता नहीं होती है। - फ्रेमवर्क-स्वतंत्र: Vue, React और plain JavaScript सहित फ्रंटएंड फ्रेमवर्क के साथ काम करने के लिए डिज़ाइन किया गया। - एक्सटेंशन-आधारित: संपादन व्यवहार एक्सटेंशन से बना है, सरल टेक्स्ट स्टाइलिंग से लेकर drag-and-drop ब्लॉक एडिटिंग जैसे उन्नत फीचर्स तक। डॉक्यूमेंटेशन में 100 से अधिक एक्सटेंशन सूचीबद्ध हैं, जिनमें अतिरिक्त community एक्सटेंशन शामिल हैं। - कस्टमाइज़ेबल UX: डेवलपर्स अपने स्वयं के एक्सटेंशन और nodes परिभाषित कर सकते हैं। Pro Extensions उन्नत, सब्सक्रिप्शन-आधारित फीचर्स का एक अलग सेट हैं जो बेस एडिटर में एकीकृत किए जा सकते हैं, जिनमें collaborative editing, commenting, versioning, document conversion और AI से संबंधित फीचर्स शामिल हैं। सहयोगात्मक संपादन के लिए, प्रोजेक्ट Hocuspocus की ओर इशारा करता है, जो Yjs की CRDT क्षमताओं के आसपास बना एक open-source collaboration backend है। एडिटर और Hocuspocus मिलकर Tiptap Suite का आधार बनाते हैं। README से डॉक्यूमेंटेशन, उदाहरण और CodeSandbox डेमो लिंक किए गए हैं, जिनमें एक बेसिक एडिटर उदाहरण, collaboration-ready sandbox और एक React ब्लॉक-एडिटर टेम्पलेट शामिल हैं। प्रोजेक्ट MIT लाइसेंस के तहत है और योगदानों का स्वागत है।