arrow-js-obsidian-patterns

Installation
SKILL.md

Arrow.js + Obsidian integration patterns

How to build real components (not just template syntax) for an Obsidian plugin view with @arrow-js/core. Pairs with arrow-js-obsidian-templates (the template rules + footguns).

Mount / unmount lifecycle

A view mounts a component imperatively, the same call the sandbox makes:

import { html } from "@arrow-js/core"
// in ItemView.onOpen():
this.contentEl.empty()
html`${MyComponent()}`(this.contentEl)
Installs
7
First Seen
Jun 30, 2026