@nebuletoHaze Hi,
If you're open to using it with LibreOffice, you might want to consider a tool like 'OOO Development Tools'.
Since I made it with TypeScript and I just only needed it to parse OOXML files and convert them to Markdown, so I didn't consider binding LibreOffice‘s API into Node.js (or any other JS runtime).
However, the tool you mentioned is very useful to understanding LibreOffice’s API and learn how to use. Thank you for letting me know!