UNPKG

basic-electron-updater

Version:

A secure, cross-platform auto-update library for Electron Forge apps using GitHub Releases.

24 lines (23 loc) 565 B
import { UpdateInfo } from "../types"; export interface GitHubReleaseAsset { name: string; browser_download_url: string; size: number; sha256?: string; gpgSignatureUrl?: string; } export interface GitHubRelease { tag_name: string; name: string; body: string; prerelease: boolean; draft: boolean; assets: GitHubReleaseAsset[]; published_at: string; } export interface GitHubProviderOptions { repo: string; allowPrerelease?: boolean; channel?: string; } export type GitHubReleaseResult = UpdateInfo | null;