https://github.com/fshost/node-beautify/blob/master/lib/beautify-js.js

This version is updated, not handling "async function" and " => " well, we added after-processing in the app code.