chore: try to get everything building

This commit is contained in:
izzy
2025-10-08 17:28:30 +01:00
parent 9f705147b6
commit 2cc6ac4667
8 changed files with 71 additions and 32 deletions
+11 -11
View File
@@ -9,7 +9,8 @@ import { VitePlugin } from "@electron-forge/plugin-vite";
import { PublisherGithub } from "@electron-forge/publisher-github";
import type { ForgeConfig } from "@electron-forge/shared-types";
import { FuseV1Options, FuseVersion } from "@electron/fuses";
import { globSync } from "node:fs";
// import { globSync } from "node:fs";
const STRINGS = {
author: "Revolt Platforms LTD",
@@ -26,10 +27,10 @@ const config: ForgeConfig = {
name: STRINGS.name,
executableName: STRINGS.execName,
icon: `${ASSET_DIR}/icon`,
extraResource: [
// include all the asset files
...globSync(ASSET_DIR + "/**/*"),
],
// extraResource: [
// // include all the asset files
// ...globSync(ASSET_DIR + "/**/*"),
// ],
},
rebuildConfig: {},
makers: [
@@ -42,8 +43,12 @@ const config: ForgeConfig = {
authors: STRINGS.author,
// todo: hoist this
iconUrl: `https://stoat.chat/app/assets/icon-DUSNE-Pb.ico`,
// todo: loadingGif
setupIcon: `${ASSET_DIR}/icon.ico`,
description: STRINGS.description,
exe: `${STRINGS.execName}.exe`,
setupExe: `${STRINGS.execName}-setup.exe`,
copyright: "Copyright (C) 2025 Revolt Platforms LTD",
}),
new MakerZIP({}),
new MakerFlatpak({
@@ -130,12 +135,7 @@ const config: ForgeConfig = {
target: "preload",
},
],
renderer: [
{
name: "main_window",
config: "vite.renderer.config.ts",
},
],
renderer: [],
}),
// Fuses are used to enable/disable various Electron functionality
// at package time, before code signing the application