Extensions
ArcaneIDE supports a rich extension API for adding custom functionality.
Extension Structure
Section titled “Extension Structure”my-extension/ package.json # Extension manifest src/ index.ts # Entry point README.mdAPI Surface
Section titled “API Surface”Extensions can:
- Register commands in the Command Palette
- Add sidebar panels and views
- Hook into the editor lifecycle (file open, save, build)
- Provide custom language support
- Integrate with external tools and services
Publishing
Section titled “Publishing”Publish extensions to the ArcaneIDE marketplace using the CLI:
arcane ext publish