21 lines · 415 B · TypeScript
RawDownload
import { defineConfig } from "tsdown"; const shared = {  format: "cjs" as const,  outDir: "dist-electron",  sourcemap: true,  outExtensions: () => ({ js: ".cjs" }),}; export default defineConfig([  {    ...shared,    entry: ["src/main.ts"],    clean: true,    noExternal: (id) => id.startsWith("@t3tools/") || id.startsWith("effect-acp"),  },  {    ...shared,    entry: ["src/preload.ts"],  },]);