ObsidianVersionDownloads
The pre-resolved asset download URLs for a version, baked into metadata.json from the upstream obsidian-versions.json catalog (see the metadata.json section in CLAUDE.md).
These are the exact URLs the version’s assets are published at, so the integration-time download paths can skip the GitHub release-API lookup and the historical dot-vs-hyphen asset-name guessing. Only the assets this library actually downloads are carried: the app asar and the x64 desktop installers. A field is absent when the version publishes no such asset (e.g. a catalyst build ships only the asar), in which case the caller falls back to its hand-rolled resolution.
Import:
import type { ObsidianVersionDownloads } from 'obsidian-integration-testing';Signature:
export interface ObsidianVersionDownloadsProperties
| Property | Type | Description |
|---|---|---|
| asar? | string | The obsidian-<version>.asar.gz package URL. |
| dmg? | string | The macOS (universal) .dmg installer URL. |
| exe? | string | The Windows x64 .exe installer URL. |
| tar? | string | The Linux x64 .tar.gz portable-build URL. |
Links to this page: