Regular Typescript or Javascript project has number of dependencies from NPM. Most of them have own dependencies, different versions of them. To see them all you can review auto generated file package-lock.json.
Different versions of some library can be used in range of other libraries. Which can cause dependencies