A node in the dependency graph, representing one app and its requirements.
App name (from manifest)
Dependencies: map of app name -> semver range or { version, repository }
GitHub repository URL
A node in the dependency graph, representing one app and its requirements.