{"repo":"davidmyersdev/ink-mde","free":true,"listed":false,"github":"https://github.com/davidmyersdev/ink-mde","clone":"git clone https://github.com/davidmyersdev/ink-mde.git","description":"A beautiful, modern, customizable Markdown editor powered by CodeMirror 6 and TypeScript","language":"TypeScript","stars":303,"topics":["typescript","markdown","extensible","javascript","vim","codemirror","mde","plugins","hacktoberfest","vue"],"license":"MIT","category":"productivity","readme_excerpt":"ink-mde A beautiful, modern, customizable Markdown editor powered by CodeMirror 6 and TypeScript. This is the editor that powers https://octo.app. Features - [x] Automatic, dark, or light themes (automatic by default) - [x] Hybrid plain-text Markdown rendering - [x] Supports GitHub Flavored Markdown (an extension of CommonMark) - [x] Syntax highlighting for many common languages (in code blocks) - [x] Drag-and-drop or paste to upload files - [x] Inline Markdown image previews - [x] Configurable and stylable - [x] An optional formatting toolbar (great for mobile) - [x] Optionally enable Vim Mode - [x] Framework agnostic - [x] Vue wrapper ( ink-mde/vue subpath export) - [x] Svelte wrapper ( ink-mde/svelte subpath export) - [x] Supports Server-Side Rendering (SSR) - [x] Wrap a native textarea element with the wrap export - [x] Plugin API (experimental) Getting Started With your preferred package manager, add ink-mde to your project. Import from a CDN The officially supported CDN for ink-mde is esm.sh. Visit esm.sh/ink-mde and you will be redirected to the latest version. The URL will look something like this. Then, import ink from that URL in your project. Examples for ink-mde Next, import ink-mde and customize it to fit your needs. Minimal setup Mount the component and start writing. Wrap a native textarea with wrap To wrap a native textarea element, use the wrap export. Track state changes with hooks To sync the editor with your app's state, you can use the afterUpdate hook. W","default_branch":null,"files":null,"tree":[],"storefront":"/r/davidmyersdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/davidmyersdev/ink-mde/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}