Il convient également de noter que la clé de détail à propos de forfait-lock.json est qu'il ne peut pas être publié, et il sera ignoré si trouvé, dans tout autre lieu que le haut niveau paquet. Il partage un format avec npm-emballé.json(5), qui est essentiellement le même fichier, mais permet de publication. Ce n'est pas recommandé, à moins que le déploiement d'un outil CLI ou en utilisant le processus de publication pour la production de blocs de production.
Si les deux package-lock.json et npm-emballé.json sont présents dans la racine d'un package, package-lock.json sera complètement ignoré.