Files
actual/packages/desktop-electron/server.ts
Michael Clark df92c80c27 :electron: Reduce electron package size (#3553)
* remove unneeded loot core ref and keeping better-sqlite external

* release notes

* putting the package config back

* cleaning up

* add missing db files

* updates

* window state updates
2024-10-04 17:16:24 +01:00

20 lines
454 B
TypeScript

// @ts-strict-ignore
import fetch from 'node-fetch';
global.fetch = fetch;
const lazyLoadBackend = async (isDev: boolean) => {
try {
const bundle = await import(process.env.lootCoreScript);
bundle.initApp(isDev);
} catch (error) {
console.error('Failed to init the server bundle:', error);
throw new Error(`Failed to init the server bundle: ${error.message}`);
}
};
const isDev = false;
// Start the app
lazyLoadBackend(isDev);