Merge public/main (PR #12) into macos branch

This commit is contained in:
Jon Wingender
2026-08-26 13:55:10 -05:00
21 changed files with 1726 additions and 118 deletions
+10
View File
@@ -25,6 +25,16 @@ else
echo "-- skipped: interface/web/node_modules missing (npm install)"
fi
echo "== frontend unit tests =="
# The JSX/TSX transform behind the preview window is a pure module with a
# node --test suite. Nothing else in the frontend has tests, so this is cheap;
# without it the transform's silent-wrong cases go unguarded.
if [ -d interface/web/node_modules ]; then
(cd interface/web && npm test) || fail=1
else
echo "-- skipped: interface/web/node_modules missing (npm install)"
fi
echo "== powershell parse =="
# The Windows installer has died at parse twice. Cheap to catch here if pwsh
# happens to be installed on the Linux box; the ASCII guard in tests/ is the