Package.json
package.json: A file at the root of a Node.js project that contains metadata about the project, including its name, version, dependencies, and scripts. It is like the instruction manual that comes with a LEGO set.
Dependencies: The packages that the project relies on to function correctly.
Scripts: Commands that can be executed using the npm run command.
npm install: Installs all the dependencies listed in the package.json file.