From b906d8a2bdd2c7216c646809be99f7d3c6b6ffd4 Mon Sep 17 00:00:00 2001 From: Sucukdeluxe Date: Sat, 28 Feb 2026 06:28:45 +0100 Subject: [PATCH] Fix electron-builder: remove type:module, use vite.config.mts instead The "type": "module" in package.json caused tsup to emit .cjs files instead of .js, breaking the electron-builder entry point check. Using .mts extension for vite config achieves ESM for Vite without affecting the rest of the package. Co-Authored-By: Claude Opus 4.6 --- package.json | 1 - vite.config.ts => vite.config.mts | 0 2 files changed, 1 deletion(-) rename vite.config.ts => vite.config.mts (100%) diff --git a/package.json b/package.json index a3e627a..07733de 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,6 @@ "main": "build/main/main/main.js", "author": "Sucukdeluxe", "license": "MIT", - "type": "module", "scripts": { "dev": "concurrently -k \"npm:dev:main:watch\" \"npm:dev:renderer\" \"npm:dev:electron\"", "dev:renderer": "vite", diff --git a/vite.config.ts b/vite.config.mts similarity index 100% rename from vite.config.ts rename to vite.config.mts