About
A transitive dependency is a dependency of a dependency. They form a transitive relationship in the dependency tree. 1).
This is the default type of dependency relationship in a package manager.
Who provides a transitive depenency?
Your application does not need to provide the dependency (contrary to a peerDependencies)
The dependency is declared as a direct dependency in the parent dependency and is provided by the package manager.