However, it does not successfully handle inherited packages, doing things like removing rust-aho-corasick-0.7 even though rust-aho-corasick-0.6 inherits from it.
Handling inheritance could be tricky, I have fully thought that part though.
Additionally, the commit diffs it creates are a little suspicious, for example see below, which seems malformed.
Can confirm its off. I might be able to look at it today. thanks!