Files
John Doe 2339a80952 fix: replace fs-extra with native fs in byokConfig.js to fix CI test failure
The CI workflow runs npm ci --ignore-scripts in newIDE/electron-app/,
which skips the postinstall script that normally installs app/ dependencies
(where fs-extra was declared). This caused callLLM.test.js to fail with
'Cannot find module fs-extra' when loading byokConfig.js.

Fix: replace fs-extra (readFile, ensureDir, writeJson) with native Node.js
fs.promises equivalents (readFile, mkdir recursive, writeFile).  All three
operations are trivially available in the native fs module — no external
dependency needed. This makes byokConfig.js loadable in any Node environment.

Tests: all 72 BYOK unit tests pass (4 suites, 72 assertions, 0 failures).
2026-05-19 21:27:27 -04:00
..
2024-01-21 22:03:44 +01:00
2020-01-15 23:34:25 +00:00

GDevelop IDE Electron app

This is the Electron sources to package GDevelop new IDE into a standalone editor.

See the general README for more information.