From 74883a7b5c3d06a6aad50ff8ff6521242f7f2740 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Sat, 2 Mar 2024 16:59:10 +0100
Subject: [PATCH] chore: fix missing fs bug

---
 devenv.nix | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/devenv.nix b/devenv.nix
index 15d35e6b8..d9d6c9187 100644
--- a/devenv.nix
+++ b/devenv.nix
@@ -21,6 +21,8 @@ in {
     (inputs.bob.packages."${builtins.currentSystem}".default)
 
     awscli2
+    graphviz
+    plantuml
     appimage-run
     blackbox
     coreutils-full
@@ -273,7 +275,11 @@ in {
     sed -i "1 i import \"./prepare.js\";"  ''${TEST_PATH}web/import.js
     sed -i "1 i /** this file was created automatically by the run-web-tests script */"  ''${TEST_PATH}web/import.js
 
-    npx esbuild --platform=browser --sourcemap=inline --external:ws --external:jsdom  --external:process --external:crypto --bundle ''${TEST_PATH}web/import.js --outfile=''${TEST_PATH}web/tests.js
+    if ! npx esbuild --platform=browser --sourcemap=inline --external:ws --external:jsdom --external:fs --external:fs --external:process --external:crypto --bundle ''${TEST_PATH}web/import.js --outfile=''${TEST_PATH}web/tests.js 
+    then
+      echo "ERROR: esbuild failed, check your JS!"
+      exit 1
+    fi
 
     sed -i '1s/^/try {\n/' ''${TEST_PATH}web/tests.js
     echo "} catch (e) {" >> ''${TEST_PATH}web/tests.js
-- 
GitLab