fix(Dependency) ignore extra `version` key with path and git deps (dart-lang/pubspec_parse#14)

Streamline the handling of all dependencies
Improve errors when unsupported keys are provided in dependencies
Better handling (and testing) for invalid `sdk:` values

Handle scp-like URIs for git dependencies
 - See https://git-scm.com/docs/git-clone#_git_urls_a_id_urls_a

Fixes https://github.com/dart-lang/pubspec_parse/issues/13

Prepare for release
6 files changed
tree: c82619343ac757739a1deaac3fb0da3caab48170
  1. pkgs/