Representing a downloded / cached package, usually constructed from a json object. Documentation of the package.json can be found at http://registry.vibed.org/package-format
Returns the name of the base package in the case of some sub package or the package itself, if it is already a full package.
Returns all package names, starting with the root package in [0].
This keeps general information about how to build a package. It contains functions to create a specific BuildSetting, targeted at a certain BuildPlatform.
Bundles information about a build configuration.
Specifying package information without any connection to a certain retrived package, like Package class is doing.
Stuff with dependencies.