Determines whether the given string is a Git hash.
Allow direct access to the underlying dependency
/ Ditto
Represents a dependency specification.
Encapsulates the name of a package along with its dependency specification.
Represents a fully-qualified package name
Represents an SCM repository.
Represents a version in semantic version format, or a branch identifier.
A range of versions that are acceptable
Dependency specification functionality.