https://javascript.plainenglish.io/exploring-the-core-a-series-on-understanding-the-root-of-a-node-project-package-json-f4ebd81a3800