<i>It depends on a long list of crappy bloated software</i><p>If you don&#x27;t actually want to test the software, and just want to create a production mobile&#x2F;desktop application, then it depends on codova, cordova-icon, cordova-splash, semver and it&#x27;s own source code.  That&#x27;s not a long list.  If you want to test it, then it&#x27;s probably not a shock that it pulls in testing frameworks for testing javascript UIs.<p><i>including something from an apparently-non-standard source</i><p>Here are the listed requirements from above:<p><a href="http:&#x2F;&#x2F;nodejs.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;nodejs.org&#x2F;</a><p>npm install -g cordova<p>npm install -g grunt-cli<p><a href="http:&#x2F;&#x2F;phantomjs.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;phantomjs.org&#x2F;</a><p>npm install -g cordova-icon and npm install cordova-splash<p>Can you point out which of these is &#x27;apparently-non-standard&#x27;?