From 17adf7eca77fa9766df62e08049d0b659703c3ec Mon Sep 17 00:00:00 2001 From: Anil Matcha Date: Wed, 15 Apr 2026 00:15:58 +0530 Subject: [PATCH] build: fix electron desktop build config for v1.0.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rename vite.config.js to vite.config.mjs so ESM-only @tailwindcss/vite loads correctly (CJS require() can't import ESM modules) - Remove tailwindcss from postcss.config.js — handled by @tailwindcss/vite in Tailwind v4; the v3 PostCSS plugin conflicts with v4 CSS syntax - Add "main": "electron/main.js" to package.json so electron-builder finds the entry point instead of defaulting to index.js - Bump version to 1.0.1 Co-Authored-By: Claude Sonnet 4.6 --- package-lock.json | 4 ++-- package.json | 34 +++++++++++++++++++++++++------ postcss.config.js | 1 - vite.config.js => vite.config.mjs | 0 4 files changed, 30 insertions(+), 9 deletions(-) rename vite.config.js => vite.config.mjs (100%) diff --git a/package-lock.json b/package-lock.json index 4beea65..4354cf2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "open-generative-ai", - "version": "1.0.0", + "version": "1.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "open-generative-ai", - "version": "1.0.0", + "version": "1.0.1", "workspaces": [ "packages/studio" ], diff --git a/package.json b/package.json index cd7e6e3..f2a8f64 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "open-generative-ai", "description": "Open-source alternative to Higgsfield AI — AI image, video, cinema and lip sync studio", "private": true, - "version": "1.0.0", + "version": "1.0.1", "workspaces": [ "packages/studio" ], @@ -23,18 +23,39 @@ "appId": "ai.generative.open", "productName": "Open Generative AI", "copyright": "Copyright © 2025", - "directories": { "output": "release" }, + "directories": { + "output": "release" + }, "afterPack": "./afterPack.js", - "files": ["dist/**/*", "electron/**/*"], + "files": [ + "dist/**/*", + "electron/**/*" + ], "mac": { "category": "public.app-category.graphics-design", "icon": "public/banner.png", "gatekeeperAssess": false, - "target": [{ "target": "dmg", "arch": ["x64", "arm64"] }] + "target": [ + { + "target": "dmg", + "arch": [ + "x64", + "arm64" + ] + } + ] }, "win": { "icon": "public/banner.png", - "target": [{ "target": "nsis", "arch": ["x64", "arm64"] }] + "target": [ + { + "target": "nsis", + "arch": [ + "x64", + "arm64" + ] + } + ] } }, "dependencies": { @@ -56,5 +77,6 @@ "tailwindcss": "^3.4.0", "vite": "^5.4.0", "@tailwindcss/vite": "^4.1.18" - } + }, + "main": "electron/main.js" } diff --git a/postcss.config.js b/postcss.config.js index fef1b22..4ecd8db 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,5 @@ module.exports = { plugins: { - tailwindcss: {}, autoprefixer: {}, }, } diff --git a/vite.config.js b/vite.config.mjs similarity index 100% rename from vite.config.js rename to vite.config.mjs