dub.packagesuppliers.packagesupplier

Undocumented in source.

Members

Functions

getBestPackage
Json getBestPackage(Json metadata, PackageName name, VersionRange dep, bool pre_release)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

PackageSupplier
interface PackageSupplier

Base interface for remote package suppliers.

Structs

Dependency (from dub.dependency)
struct Dependency via public import dub.dependency : PackageName, Dependency, Version, VersionRange;

Represents a dependency specification.

Json (from dub.internal.vibecompat.data.json)
struct Json via public import dub.internal.vibecompat.data.json : Json;

Represents a single JSON value.

NativePath (from dub.internal.vibecompat.core.file)
struct NativePath via public import dub.internal.vibecompat.core.file : NativePath;

Represents an absolute or relative file system path.

PackageName (from dub.dependency)
struct PackageName via public import dub.dependency : PackageName, Dependency, Version, VersionRange;

Represents a fully-qualified package name

Version (from dub.dependency)
struct Version via public import dub.dependency : PackageName, Dependency, Version, VersionRange;

Represents a version in semantic version format, or a branch identifier.

VersionRange (from dub.dependency)
struct VersionRange via public import dub.dependency : PackageName, Dependency, Version, VersionRange;

A range of versions that are acceptable

Meta