Public utilities and content related to the GameMaker engine
Installations
npm install @bscotch/gamemaker-releases-ui
Developer Guide
Typescript
No
Module System
ESM
Node Version
18.13.0
NPM Version
8.19.3
Score
69.3
Supply Chain
93.1
Quality
75.4
Maintenance
100
Vulnerability
100
License
Releases
GameMaker Releases Summary v2024.400.0.520
Updated on Mar 19, 2024
GameMaker Releases Summary v2024.400.0.519
Updated on Mar 18, 2024
GameMaker Releases Summary v2024.400.0.518
Updated on Mar 15, 2024
GameMaker Releases Summary v2024.400.0.517
Updated on Mar 14, 2024
GameMaker Releases Summary v2024.400.0.516
Updated on Mar 14, 2024
GameMaker Releases Summary v2024.400.0.514
Updated on Mar 13, 2024
Contributors
Unable to fetch Contributors
Languages
TypeScript (57.02%)
Svelte (25.5%)
JavaScript (13.86%)
HTML (3.62%)
Love this project? Help keep it running — sponsor us today! 🚀
Developer
bscotch
Download Statistics
Total Downloads
1,111
Last Day
1
Last Week
6
Last Month
41
Last Year
360
GitHub Statistics
1 Stars
57 Commits
1 Watchers
1 Branches
4 Contributors
Updated on Dec 31, 2024
Package Meta Information
Latest Version
0.4.0
Package Id
@bscotch/gamemaker-releases-ui@0.4.0
Unpacked Size
20.86 kB
Size
5.56 kB
File Count
17
NPM Version
8.19.3
Node Version
18.13.0
Published on
Feb 13, 2023
Total Downloads
Cumulative downloads
Total Downloads
1,111
Last Day
0%
1
Compared to previous day
Last Week
0%
6
Compared to previous week
Last Month
7.9%
41
Compared to previous month
Last Year
-3.7%
360
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
GameMaker Releases Summary UI
🔥 IN ACTIVE DEVELOPMENT 🔥 Expect breaking changes.
Contents
- Data loading functionality for fetching summaries GameMaker releases
- SvelteKit component for displaying that data
Usage
Adding to a Svelte project
Install to project deps: npm install @bscotch/gamemaker-releases-ui
Fetching the release notes will need to be done server-side to avoid CORS issues. For SvelteKit, you could use a server-only loader, e.g.:
1/** @file +page.server.ts */ 2 3import { loadReleasesSummary } from '@bscotch/gamemaker-releases-ui'; 4import type { PageServerLoad } from './$types.js'; 5 6export const load: PageServerLoad = async () => { 7 const releases = await loadReleasesSummary(); 8 return { 9 releases, 10 }; 11};
1<!-- +page.svelte --> 2<script lang="ts"> 3 import GameMakerReleases from '$lib/GameMakerReleases.svelte'; 4 import type { PageData } from './$types.js'; 5 6 export let data: PageData; 7</script> 8 9<main> 10 <h1>GameMaker Releases</h1> 11 <GameMakerReleases releases={data.releases} /> 12</main> 13 14<style> 15 /* Available CSS Custom Properties, for specifying colors. */ 16 main { 17 --color-lts: rgb(0, 226, 192); 18 --color-stable: rgb(0, 217, 255); 19 --color-beta: rgb(255, 234, 0); 20 --color-unstable: rgb(255, 0, 93); 21 --color-text: rgb(213, 213, 213); 22 --color-text-muted: rgb(150, 150, 150); 23 --color-background: rgb(27, 27, 27); 24 } 25 h1 { 26 color: var(--color-text); 27 } 28 main { 29 width: 100%; 30 max-width: 960px; 31 padding: 1em 2em; 32 margin: auto; 33 font-family: Arial, Helvetica, sans-serif; 34 } 35</style> 36
Development
- Install Node.js 16+
- Enable Corepack or manually install pnpm
- Clone the repo containing this package
- In the repo root, run
pnpm install
- Run:
cd packages/releases-ui
- Run:
pnpm dev
- The console should provide a local URL to visit the demo page.
TODO
- Figure out how to get it packaged for use in Stitch Desktop
- Create a GitHub Pages or CloudFlare Pages to host

No vulnerabilities found.

No security vulnerabilities found.