Abstract representation of a package description file.
Returns the name of the top level package for a given (sub) package name.
Returns the qualified sub package part of the given package name.
Returns the individual parts of a qualified package name.
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.
Represents the contents of a package recipe file (dub.json/dub.sdl) in an abstract way.