The node binary will pick up on files even if you do not provide the .js file extension. Nodemon appears to do this some of the time, but not always.
In my small test, Nodemon did not pick up on files when they lived in another direction. For example, nodemon app would work, but nodemon site/app would not.
For me, even nodemon app doesn't work - it just spits out the usage info.