Managing the application with package.json
When you install Node.js, npm is installed as well. npm is the package manager for Node.js. It is used to install, update, and remove packages from our projects. It also allows us to publish our own packages.
A package is a JavaScript library that we can use in our applications to speed up the process of developing our own projects. There are many different types of packages, from very simple ones such as a function that can tell us whether a number is odd or not (https://www.npmjs.com/package/firebase). It is quite common to use many libraries in a single project, and some companies create their own private libraries to distribute utilities, configurations, and many more things across their many code bases.
The package.json file is the manifest file for our project...