component- component install
jam- jam install async and
It also provides 70 functions, which consists of usual 'functional' suspects such as map, reduce, filter, each etc along with few common patterns such as parallel, series, waterfall etc. for asynchronous control flow.
Express is an open, fast and simple web framework that supports template engines and file uploading and helps to build single page web apps and real-time apps very quickly and easily in Node.js platform. Use
install -g express command if you want to install it globally because it does not come with default modules of Node.js.
It consists of some special features such as the capacity to identify a static file folder which functions as a simple file server. It also offers compact and powerful design for HTTP servers, which saves us from writing a bulk of typical HTTP server code.
Forever is an effective tool that restarts your Node process if it crashes. If you really don't want your app development process to stop even if it collides, then Forever is the best choice. Forever also allows you to define the time period of your Node process, so that the process will restart before it fails. It stops the auto-failing practices from being restarted repeatedly.
It can be used in two different ways either by incorporating it into the code or using the command line. Forever can be installed as a command line module globally via
install -g forever. If in case you chose to use Forever programmatically then forever-monitor needs to be installed.
If you have already installed Node.js and Node Package Manager (NPM) on your system, then Gulp can be installed just by typing command
install gulp -g in the command line interface.
Moment offers date and time functionality which means you can add, format and alter the date and time as per your requirements. For example, if you are doing some modifications in the database and want to get the created time for that, then it can be done just by changing the "LastModifiedOn" field in the database to "DateCreatedOn".
It is designed in such a way that it can be installed via npm install moment in Node.js platform or can be used directly in the browser. All the unit tests and AII code will run and work in both the environments.
Because of the shared use of JSON, Node.js and MongoDB are frequently used together. Mongoose is a MongoDB object data modeling that allows you to have a quick look at what the data structure is and also solve the common real-world application issues by maintaining the flexibility of MongoDB. Mongoose is designed specifically to run in an asynchronous environment and can be installed via npm install mongoose.