¿Cómo hacer archivos exe desde una aplicación node.js?

Tengo una aplicación de nodo que escribí, que ejecuto de la siguiente manera:

node.exe app.js inputArg

¿Hay alguna forma de empaquetar esto en un archivo .exe por sí mismo? ¿Entonces puedo hacer algo como esto?

App.exe inputArg

Tengo alguna forma de fingir esto usando un archivo por lotes, así que puedo hacer esto:

App.bat inputArg

Pero esto requiere que tenga todas las dependencias y el nodo en esa carpeta, lo cual no es ideal.