Suppose you have an npm package that you want to be usable as a command line program, e.g. js-beautify.
When I install this globally, I see that there is indeed a Windows batch file that comes with it, in fact two slightly different batch files with the same name in different directories (and a shell script for when it's installed on UNIX).
But when I look at the js-beautify source on github, there's no sign of any batch file. Where does the batch file come from? I don't see any mention of such in the npm documentation.