In version 5, npm introduced the package-lock.json file.
What’s that? You probably know about the package.json file, which is much more common and has been around for much longer.
The goal of the file is to keep track of the exact version of every package that is installed so that a product is 100% reproducible in the same way even if packages are updated by their maintainers.
#nodejs #npm #devops #packagejson #package-management