Loom is built as an Obsidian plugin, following the plugin architecture defined by the Obsidian API. It's written in TypeScript and compiled to JavaScript for use in Obsidian.
main.ts
: Core plugin logic and Obsidian integrationviews.ts
: UI components and rendering logic