LocalPackageResolver

class LocalPackageResolver(repositories: PackageRepositories = PackageRepositories.default(), writer: PackageWriter, manifestParser: ManifestParser = TomlManifestParser) : PackageResolver

PackageResolver that keeps packages inside the project at @<scope>/<name>/.

Parameters

repositories

repositories by scope

writer

strategy that materializes downloaded files

manifestParser

parser for installed manifests

See also

Constructors

Link copied to clipboard
constructor(repositories: PackageRepositories = PackageRepositories.default(), writer: PackageWriter, manifestParser: ManifestParser = TomlManifestParser)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun install(reference: String, projectRoot: FsEntry): ResolvedPackage
Link copied to clipboard
open override fun locate(reference: String, projectRoot: FsEntry): ResolvedPackage?