npm + Most Useful External NodeJs Modules


➤ What Is npm?

  • Node Package Manager is fullname is npm.
  • npm is the world's largest Software Registry.
  • The registry contains over 800,000 code packages.
  • Open-source developers use npm to share software.
  • npm is free to use.

➤ npm includes a CLI (Command Line Client) that can be used to download and install software.

⇒ Window Example :
C:\>npm install <package>

⇒ MacOs Example :
>npm install <package>


➤ Most Useful npm Modules For NodeJs.

➤ Express : Express is a web framework, most likely known to everyone, who worked with Node.js.

➤ Lodash : The most popular and widely-used JS utility library.

➤ Async : Like Lodash is a utility library for general JS, Async is the same for - you guessed it - async JS.

➤ Bcryptjs : Bcryptjs is used to Login password hashing using this modules.

➤ Body-parser : Body-parser incoming request bodies in a middleware before your handlers.

➤ EJS : EJS is a simple templating language that lets you generate HTML markup with plain JavaScript.

➤ Jsonwebtoken : The JSON web token (JWT) is one method for allowing authentication.

➤ Moment : Parse, validate, manipulate, and display dates and times in JavaScript.

➤ Multer : Multer is a middleware for handling multipart/form-data , which is primarily used for uploading files.

➤ Request : The request module is by far the most popular (non-standard) Node package for making HTTP requests.

➤ Redis : Redis is an open source, in-memory data structure store, used as a database, cache and message broker.

➤ Socket.IO : Socket.IO is a JavaScript library for realtime web applications. It enables realtime.

Comments