modified code block # install dependencies
npm install
# build the plugin
npm r...
modified code block mkdir -p ~/Library/CloudStorage/sublimated-dev-sublimated/.o...
inserted heading first time setup
inserted heading test locally
inserted list item pick a vault to test with (e.g. open ~/Library/CloudStorage/...
inserted list item create the plugin directory in that vault:
inserted list item symlink the build output so changes are picked up automatica...
inserted code block ln -sf "$(pwd)/main.js" ~/Library/CloudStorage/sublimated-de...
inserted list item in Obsidian: Settings > Community plugins > enable "Sublimat...
inserted list item start watch mode for live rebuilds:
inserted code block npm run dev
inserted list item after each rebuild: Cmd+P > "Reload app without saving" (or ...
M /sublimated/undefined +27 -0
53 unmodified lines54- no Windows/Linux support — sublimated is macOS/iOS only55
56## development57
58### first time setup59
60```bash61# install dependencies62npm install60npm run build # one-time build61npm run dev # watch mode63
64# build the plugin65npm run build66```67
64copy `main.js`, `manifest.json`, and `styles.css` to your vault's `.obsidian/plugins/sublimated/` folder.68### test locally69
701. pick a vault to test with (e.g. open `~/Library/CloudStorage/sublimated-dev-sublimated` as a vault in Obsidian)71
722. create the plugin directory in that vault:73```bash74mkdir -p ~/Library/CloudStorage/sublimated-dev-sublimated/.obsidian/plugins/sublimated75```76
773. symlink the build output so changes are picked up automatically:78```bash79ln -sf "$(pwd)/main.js" ~/Library/CloudStorage/sublimated-dev-sublimated/.obsidian/plugins/sublimated/main.js80ln -sf "$(pwd)/manifest.json" ~/Library/CloudStorage/sublimated-dev-sublimated/.obsidian/plugins/sublimated/manifest.json81ln -sf "$(pwd)/styles.css" ~/Library/CloudStorage/sublimated-dev-sublimated/.obsidian/plugins/sublimated/styles.css82```83
844. in Obsidian: Settings > Community plugins > enable "Sublimated"85
865. start watch mode for live rebuilds:87```bash88npm run dev89```90
916. after each rebuild: Cmd+P > "Reload app without saving" (or Cmd+R) to pick up changes