UNPKG

@bscotch/gamemaker-releases

Version:

Utility for combining GameMaker release data into a single feed.

20 lines 791 B
import { z } from 'zod'; import { gameMakerReleaseWithNotesSchema } from './feeds.types.js'; import { fetchJson } from './fetch.js'; /** * 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 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 async function fetchReleasesSummaryWithNotes(url = releasesUrl) { const releases = await fetchJson(url, z.array(gameMakerReleaseWithNotesSchema)); return releases; } //# sourceMappingURL=releases.js.map