SchabanBo / pub_manager

Manage packages in your Dart and Flutter projects. View package information, check for updates, and easily update your
MIT License
5 stars 1 forks source link

Package deep analyze #4

Closed SchabanBo closed 3 months ago

SchabanBo commented 1 year ago

It is pretty useless without considering dependencies. For instance: It says I'm using http 0.13.6 and it is available 1.1.0. But this is not as simple as that: there is a dependency (signalr_core) that requires http 0.13.6. dart pub outdated will tell me this, by saying that there is a newer version of some package, but the last RESOLVABLE version is not the latest:

╰─ $ dart pub outdated Showing outdated packages. [*] indicates versions that are not the latest available.

Package Name Current Upgradable Resolvable Latest

direct dependencies: http 0.13.6 0.13.6 *0.13.6 1.1.0

dev_dependencies: all up-to-date. You are already using the newest resolvable versions listed in the 'Resolvable' column. Newer versions, listed in 'Latest', may not be mutually compatible.