templates for self-hosting game jams (or any other kind of jam tbh)
at main 1.1 kB view raw
1export default { 2 siteName: "Your Jam Name Here", 3 hostName: "!!YOUR NAME HERE!!", 4 hostLink: null, 5 hashtag: null, 6 hashtagLink: null, 7 joinLink: '#', 8 startDate: "2026-02-01T00:00:00", 9 endDate: "2026-02-28T23:59:59", 10 locale: "en-US", 11 timezone: "America/Chicago", 12 favicon: "images/android-chrome-512x512.png", 13 favicon32: "images/favicon-32x32.png", 14 appletouch: "images/favicon-192x192.png", 15 banner: null, 16 joinedCountSource: "manual", // options are "manual" / "airtable" / "airtablelive" / "gsheets" / "gsheetslive" / "json" / "csv" 17 joinedCount: 0, // only used with "manual" 18 joinedAirtableBaseId: "", 19 joinedAirtableTableName: "", 20 joinedAirtableToken: "", 21 joinedGoogleSheetId: "", 22 joinedJsonDataSource: "", 23 joinedCsvDataSource: "", 24 showAnnouncements: false, 25 showCommunityLink: false, 26 communityLink: "", 27 shareLinks: { bsky: true, mastodon: true, x: false, facebook: false }, 28 customShareServices: [ 29 // { name: "", iconPath: "", intentUrl: "" } 30 ], 31 tinylytics_script_id: "", 32 goatcounter_id: "", 33 use_tinylytics_kudos: true, // will not be used if the tinylytics script id isn't provided 34 tinylytics_kudos_emoji: "❤️" 35};