@bscotch/gamemaker-releases
Version:
Utility for combining GameMaker release data into a single feed.
50 lines • 1.5 kB
TypeScript
/**
* This package is used to generate a releases object, stored
* as a JSON file for public download. The latest version of this
* releases object can be downloaded from this URL.
*/
export declare const releasesUrl = "https://bscotch.github.io/stitch/artifacts/gamemaker/releases-summary.json";
/**
* Given a URL to an already-synthesized
* GameMaker Studio merged-releases feed,
* download the feed and return the list of
* releases.
*/
export declare function fetchReleasesSummaryWithNotes(url?: string): Promise<{
channel: "lts" | "stable" | "beta" | "unstable";
publishedAt: string;
summary: string;
ide: {
channel: "lts" | "stable" | "beta" | "unstable";
type: "ide" | "runtime";
version: string;
feedUrl: string;
publishedAt: string;
notesUrl: string;
notes: {
since: string | null;
groups: {
title: string;
changes: string[];
}[];
};
link?: string | undefined;
};
runtime: {
channel: "lts" | "stable" | "beta" | "unstable";
type: "ide" | "runtime";
version: string;
feedUrl: string;
publishedAt: string;
notesUrl: string;
notes: {
since: string | null;
groups: {
title: string;
changes: string[];
}[];
};
link?: string | undefined;
};
}[]>;
//# sourceMappingURL=releases.d.ts.map