https://medium.com/@amirakhaled2027/package-json-vs-package-lock-json-the-dynamic-duo-of-node-js-projects-cad67c354c1f