npm Package
Package details, export paths, browser support matrix, CDN usage, and the changelog for @synclineapi/mdx-editor.
Package Exports
The package provides two export paths via Node.js exports:
imports.ts
| Export Path | Format | Description |
|---|---|---|
@synclineapi/mdx-editor | ESM / CJS / Types | Main entry — createEditor(), SynclineMDXEditor, all plugin factories, types |
@synclineapi/mdx-editor/style.css | CSS | Required stylesheet for the editor |
CDN Usage
Use via jsDelivr without a build step:
index.html
Minimal Setup
Import only the plugins you need instead of using createEditor() which includes all 36 plugins:
editor-minimal.ts
Browser Support
| Browser | Min Version | Notes |
|---|---|---|
Chrome | 90+ | Full support including clipboard API |
Firefox | 88+ | Full support |
Safari | 14+ | Full support |
Edge | 90+ | Chromium-based, full support |
iOS Safari | 14+ | Touch events supported |
Android Chrome | 90+ | Full support |
Changelog
2026-02-20
• Initial public release with 36 built-in plugins
• Framework-agnostic — works with vanilla JS, React, Vue, etc.
• TypeScript 5.4 strict types
• WCAG AA accessibility (skip link, ARIA roles, keyboard navigation)
• Dark mode via .smdx-dark CSS class
• Full CSS custom property theming
• KaTeX math rendering
• Mermaid diagram support
• ESM and UMD builds
© 2026 SynclineMDX Editor. All rights reserved.