TODO
----

- Handle version ranges
- Ignore the transitive dependencies
