It looks like the CLI tool (@penrose/roger) just depends on a few npm packages with no browser engine and supports SVG export.
This is great! I wanted something I could compile (the native code) to WebAssembly for use in a Deno-based SSG, and this looks promising.