Plugin Development
Plugins provide deeper integration than extensions, with access to internal APIs.
Plugin vs Extension
Section titled “Plugin vs Extension”| Feature | Extension | Plugin |
|---|---|---|
| Sandboxed | Yes | No |
| Internal API access | Limited | Full |
| Language | TypeScript | TypeScript/C++ |
| Distribution | Marketplace | Manual |
Getting Started
Section titled “Getting Started”arcane plugin init my-plugincd my-pluginarcane plugin devPlugin Lifecycle
Section titled “Plugin Lifecycle”Plugins implement activate() and deactivate() hooks that run when the plugin loads and unloads.