back to home

Doist / typist

The mighty Tiptap-based rich-text editor that powers Doist products.

View on GitHub
584 stars
16 forks
7 issues
TypeScriptCSSJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing Doist/typist in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/Doist/typist)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Typist is the mighty Tiptap-based rich-text editor React component that powers Doist products, which can also be used for displaying content in a read-only fashion. Typist also supports a plain-text mode, and comes with HTML/Markdown serializers. > **Note** > > This project is not attempting to be an all-purpose rich-text editor. Whilst everyone is welcome to fork or use this package in their own products, development decisions are centered around Doist product requirements. Installation Peer Dependencies If you are using **npm 7+** and the options is not enabled, peer dependencies should have been automatically installed for you with the command above. Otherwise, you can install them with: Usage If you're looking for additional documentation, in-depth examples, or a live demo, please check out our Storybook. Resources A curated list of open-source rich-text editors powered by Tiptap that we can draw inspiration from: • GitLab's content editor:\ https://gitlab.com/gitlab-org/gitlab/-/tree/master/app/assets/javascripts/content_editor Contributing If you're interested in contributing code and/or documentation, please read our contributing guide. License The use of this source code is governed by an MIT-style license that can be found in the LICENSE file.