Paket


NuGetV3

Namespace: Paket

Contains NuGet support.

Nested types and modules

TypeDescription
Catalog
CatalogDependency
CatalogDependencyGroup
Registration

Functions and values

Function or valueDescription
calculateNuGet2Path nugetUrl
Signature: nugetUrl:string -> string option

Calculates the NuGet v3 URL from a NuGet v2 URL.

calculateNuGet3Path nugetUrl
Signature: nugetUrl:string -> string option

Calculates the NuGet v3 URL from a NuGet v2 URL.

FindAutoCompleteVersionsForPackage (...)
Signature: (nugetURL:string * auth:Auth option * package:PackageName * includingPrereleases:bool * maxResults:int) -> Async<string []>

Uses the NuGet v3 autocomplete service to retrieve all package versions for the given package.

FindPackages (...)
Signature: (auth:NugetSourceAuthentication option * nugetURL:string * packageNamePrefix:string * maxResults:int) -> Async<string []>

Uses the NuGet v3 autocomplete service to retrieve all packages with the given prefix.

FindVersionsForPackage (...)
Signature: (nugetURL:string * auth:Auth option * package:PackageName) -> Async<string []>

Uses the NuGet v3 service to retrieve all package versions for the given package.

getCatalog url auth
Signature: url:string -> auth:Auth option -> Async<Catalog>
getPackageDetails (...)
Signature: source:NugetV3Source -> packageName:PackageName -> version:SemVerInfo -> Async<NuGetPackageCache>
GetPackageDetails (...)
Signature: force:bool -> source:NugetV3Source -> packageName:PackageName -> version:SemVerInfo -> Async<NuGetPackageCache>

Uses the NuGet v3 registration endpoint to retrieve package details .

getRegistration (...)
Signature: source:NugetV3Source -> packageName:PackageName -> version:SemVerInfo -> Async<Registration>
loadFromCacheOrGetDetails (...)
Signature: force:bool -> cacheFileName:string -> source:NugetV3Source -> packageName:PackageName -> version:SemVerInfo -> Async<bool * NuGetPackageCache>
Fork me on GitHub