Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Nodejs has its own package manager which can be controlled through a local file. It comes in very handy for dependencies.
The nodejs is installed through the ubuntu distribution, microsoft windows package on nodejs or by brew on os/x.
The following modules are globally needed (run npm instal -g xxxx):
- cordova and ionic if you develop for mobiles
other packages should be installed locally via package.json.
Automation / build
The preferred way is using gulp (http://gulpjs.com/) to automate building final files for deployment (like SASS compilation) or automate tests. Grunt (http://gruntjs.com/) would be an alternative tool but the preference is with gulp for yafra examples.
Using the following tools as they work with server side development as well with angularJS :
- InstanbulJS (code coverage)
The Nodejs Project uses a MongoDB database and is build on top of Express. Express provides RESTful API's which is used in the example in order to have beside a web client as well a fat client like a mobile app.