Clint Bird23 downloadsAdds property based grouping to Obsidians graph view

This plugin allows you to choose frontmatter properties and add them as virtual nodes in Obsidian's graph view - basically notes can be grouped visually by properties instead of only by tags or links.
As an example adding department creates a Digital node in that property's colour. Adding topics creates Data and AI nodes in its own colour, both connected to the note.
---
department: Digital
topics:
- Data
- AI
---
main.js and manifest.json from the latest release.<your-vault>/.obsidian/plugins/properties-to-graph/.npm install
npm run build
npm run dev starts an esbuild watcher. npm run build type-checks and produces main.js
This plugin relies on Obsidian's internal Graph View renderer APIs, which are not part of the public obsidian package types and can change between Obsidian releases.
This project was originally inspired by the graph-injection approach used by Folders to Graph although the codebase has since been rewritten independently around frontmatter properties rather than folders.