Many process execution libraries have a subset of features that normally aren't used outside specific use cases. There are a few lighter alternatives for process execution libraries.
tinyexec
is a tiny and minimal process execution library.
nanoexec
is a minimal wrapper around child_process
that supports all options that child_process.spawn
supports.