dub.packagesuppliers.packagesupplier

Undocumented in source.

Members

Aliases

NativePath (from dub.internal.vibecompat.core.file)
alias NativePath = PosixPath via public import dub.internal.vibecompat.core.file : NativePath;
Undocumented in source.

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.

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