Defines the behavior of the DUB command line client.
Dependency specification functionality.
Dependency configuration/version resolution algorithm.
Types for project descriptions (dub describe).
A package manager.
Package skeleton initialization code.
Contains high-level functionality for working with packages.
Management of packages on the local computer.
Build platform identification and specification matching.
Representing a full project, with a root Package and several dependencies.
Implementes version validation and comparison according to the semantic versioning specification.