In npm it is package-lock.json. Committing it makes every machine and CI run install the same tree, and npm ci refuses to run if it disagrees with package.json.