Gary Ingle
6ba7507938
fix: add missing await on mkdir and node:module external in esbuild config
...
- Add await to fs.mkdir() call in generateDevices() (line 60). Without
this, writeFile can race ahead of directory creation, causing ENOENT
on clean builds or slower machines.
- Add 'node:module' to the externals array. Node.js treats 'module' and
'node:module' as distinct specifiers; esbuild fails to resolve the
prefixed form when bundling for the browser target.
Discovered during Docker builds on ARM64 where the race window is wider
due to slower I/O. Also reproduces on x86_64 with a clean src/pack/.
2026-07-26 13:52:55 -04:00
..
build-upload
complete es module wrappers
2024-06-29 07:14:20 -04:00
build-upload-all
fix contour y bounds swap
2025-11-15 12:08:05 -05:00
bundle-prod.config.json
merge experimental void app
2026-02-14 19:00:48 -05:00
bundle.config.json
add install/uninstall options in the setup menu
2025-11-11 19:16:55 -05:00
bundler.mjs
update npm scripts
2025-11-12 01:27:33 -05:00
electron-entitlements.plist
allow manual triggering of builds
2024-06-16 14:34:01 -04:00
electron-notarize.js
fix contour y bounds swap
2025-11-15 12:08:05 -05:00
electron-post.js
allow manual triggering of builds
2024-06-16 14:34:01 -04:00
electron-pre.js
change electron build context detection, move mods package deps to main package
2025-11-15 17:33:32 -05:00
esbuild.config.mjs
fix: add missing await on mkdir and node:module external in esbuild config
2026-07-26 13:52:55 -04:00
github-getver.js
allow manual triggering of builds
2024-06-16 14:34:01 -04:00
GS.icns
allow manual triggering of builds
2024-06-16 14:34:01 -04:00
GS.ico
allow manual triggering of builds
2024-06-16 14:34:01 -04:00
GS.png
allow manual triggering of builds
2024-06-16 14:34:01 -04:00
install-pre.js
fix windows links, lang self references
2025-07-07 23:31:44 -04:00
mk-links.sh
sym link table generator for windows builds
2025-07-08 19:21:30 -04:00
update-version.sh
add version numbering utility
2025-11-13 17:47:53 -05:00
webpack-jszip-bundle.js
fix jszip for production
2025-07-14 18:15:14 -04:00
webpack-jszip-esm.js
fix jszip for production
2025-07-14 18:15:14 -04:00
webpack-quickjs-bundle.js
add quickjs eval engine for macros
2025-12-24 14:15:47 -05:00
webpack-quickjs-esm.js
add quickjs eval engine for macros
2025-12-24 14:15:47 -05:00
webpack-three-bundle.js
merge experimental void app
2026-02-14 19:00:48 -05:00
webpack-three-esm.js
get frame api working again, add missing build files
2025-07-09 02:05:25 -04:00