[KongchangAI]
Concepttransitive dependency

Transitive Dependency

A package that is not directly declared in a project but is depended upon by a direct dependency. Changes in its behavior do not appear in the project's package.json yet may surface at runtime. The lockfile fixes the resolution result of the entire dependency tree.

Source Articles