Overview
Reference for every function and feature in the @arkpad/core package.
@arkpad/core is the headless engine. It provides the ArkpadEditor class, extension system, and all commands — zero UI. Use it to build rich text editing into any application.
What's in the Core
| What | Description | Where to go |
|---|---|---|
| Quick Start | Initialize the editor, run commands, get output | Quick Start → |
| Core API | Every method on the editor: runCommand, chain, isActive, getHTML, etc. | Core API → |
| Extensions | How to use and create extensions | Extensions → |
| API Reference | Method tables, command tables, menu engine | API Reference → |
| Guides | Building custom extensions step by step | Guides → |
| Resources | Migration, contributing, architecture plans | Resources → |
Quick Start
Init editor, run commands, get output — start here.
Core API
Every function explained with purpose and example.
Extensions
Use and create extensions for the core.
API Reference
Full method and command tables.
Guides
Step-by-step patterns for custom extensions.
Resources
Migration guide, contributing, and plans.