InjectPluginParams
A community plugin to seed into the demo vault alongside the note tree.
Import:
import type { InjectPluginParams } from 'obsidian-integration-testing';Signature:
export interface InjectPluginParamsProperties
| Property | Type | Description |
|---|---|---|
| data? | unknown | Overlay written as .obsidian/plugins/<pluginId>/data.json (JSON, 2-space indent). Omit to keep whatever data.json (if any) already lives in InjectPluginParams.sourceDirectory. |
| pluginId | string | The community plugin's id (its .obsidian/plugins/<pluginId> folder name). |
| sourceDirectory? | string | Directory to read the plugin's built files from. Every file directly inside it is copied into .obsidian/plugins/<pluginId>/; main.js and manifest.json are required. |
Links to this page: