UNPKG

@dappnode/dappnodesdk

Version:

dappnodesdk is a tool to make the creation of new dappnode packages as simple as possible. It helps to initialize and publish in ethereum blockchain

82 lines (81 loc) 1.83 kB
/** * Fetch all Github releases without a GITHUB_TOKEN * @param repoSlug "dappnode/DNP_VPN" */ export declare function githubGetReleases(repoSlug: string): Promise<GithubRelease[]>; export interface GithubRelease { url: string; assets_url: string; upload_url: string; html_url: string; id: number; node_id: string; tag_name: string; target_commitish: string; name: string; draft: boolean; author: Author; prerelease: boolean; created_at: Date; published_at: Date; assets: Asset[]; tarball_url: string; zipball_url: string; body: string; } interface Author { login: string; id: number; node_id: string; avatar_url: string; gravatar_id: string; url: string; html_url: string; followers_url: string; following_url: string; gists_url: string; starred_url: string; subscriptions_url: string; organizations_url: string; repos_url: string; events_url: string; received_events_url: string; type: string; site_admin: boolean; } interface Uploader { login: string; id: number; node_id: string; avatar_url: string; gravatar_id: string; url: string; html_url: string; followers_url: string; following_url: string; gists_url: string; starred_url: string; subscriptions_url: string; organizations_url: string; repos_url: string; events_url: string; received_events_url: string; type: string; site_admin: boolean; } interface Asset { url: string; id: number; node_id: string; name: string; label: string; uploader: Uploader; content_type: string; state: string; size: number; download_count: number; created_at: Date; updated_at: Date; browser_download_url: string; } export {};