Skip to main content

Posts

Showing posts with the label npm

What is a Package Manager ?

What is a package manager ? Why are they necessary ? Well we got you covered. Often while developing an application you need dependencies inorder to prevent reinventing the wheel and focus on whats important. Here is the necessity of a package manager. It helps install dependencies from their huge libraries which are usually open source. Here are the most common of all package managers - 1. NPM  This is the most common of all package managers and is often used for installing libraries or modules while building projects with Nodejs, ReactJs or Angular or something similar. 2. Composer If you are a big PHP fan you always know how this helps get you install libraries like swift mailers to send emails, or install a payment gateway in your project or a framework like Laravel or Symfony. 3. Yarn This is another similar package manager which is often used side by side of npm when you need two package managers to get job done. Its also used as a standalone option. 4. Brew Incase you use Ma...