Isn't this exactly what Cordova does? You mention "so you don't have to use Cordova", but you don't mention what the advantages are.
With this in mind, the reason I made it was for projects which don't require those things. There is no middleware here, just a very simple Xcode project with a couple of code modifications.
You can literally drop an existing web app into this and get going! :D
npm install -g cordova
cordova create HelloWorld
cordova platform add [ios|android|wp8|..]
Running: cordova serve # browser
cordova emulate [ios|android|wp8|..] # emulation
This has always been pretty straightforward to me, it's a bit of an extra pain to debug iOS development on a non-OSX machine, but that's true of the parent link, too.What's been a complete mess to deal with for you? And how long ago did you last use Cordova?
http://cordova.apache.org/docs/en/5.0.0/
Granted when I looked at the docs it was a while ago and much worse, but still it wants to teach you everything before letting you see something.
1. http://cordova.apache.org/
2. Click 'Download'
3. Click the link in "[For the] npm version see the Command-Line Interface section [..]"
There's the same set of instructions listed in my comment above.http://cordova.apache.org/docs/en/5.0.0//guide_cli_index.md....