// Beweis: node:sqlite funktioniert im utilityProcess von Electron 44. // Gemessen 30.08.2026 — siehe README.md in diesem Ordner. // // Startet den Kern-Prozess (sqlite-kern.js) genau so, wie Rippy v5 seinen // Kern starten wird (utilityProcess.fork), und wartet auf dessen Antwort. const { app, utilityProcess } = require('electron'); const path = require('path'); app.whenReady().then(() => { const kind = utilityProcess.fork(path.join(__dirname, 'sqlite-kern.js')); kind.on('message', (antwort) => { console.log('KERN-ANTWORT: ' + JSON.stringify(antwort)); app.exit(antwort.ok ? 0 : 1); }); kind.on('exit', (code) => { console.log('Kern beendet mit ' + code); if (code !== 0) app.exit(1); }); setTimeout(() => { console.log('TIMEOUT'); app.exit(2); }, 15000); });