Package-level declarations

Types

Link copied to clipboard
class AtomsPackageRepository(coordinates: GitHubRepositoryCoordinates = ATOMS_COORDINATES, fetcher: RemoteFetcher = DefaultRemoteFetcher, manifestParser: ManifestParser = TomlManifestParser) : PackageRepository

PackageRepository backed by a GitHub repository laid out as <name>/<version>/<files>, where every version directory is a package root and therefore holds its PackageManifest.FILE_NAME. Files under a name starting with PackageFile.INTERNAL_PREFIX (e.g. __tests) are repository-internal and skipped.

Link copied to clipboard

Registry of PackageRepositorys by reference scope.

Properties

Link copied to clipboard

Coordinates of the official package repository, quarkdown-labs/atoms.

Link copied to clipboard
const val ATOMS_SCOPE: String

Scope of the official package repository, as used in references such as @atoms/simple-cv:1.0.0.