mixin

LibRepo

@Js
const mixin LibRepo

Library repository is a database of Xeto libs. A repository might provide access to multiple versions per library. This is the base class for LocalRepo and RemoteRepo. Use XetoEnv.repo to get the VM's local repo used to build namespaces. Use XetoEnv.remoteRepos to query configured cloud based repositoriesthat can be used to install to the local repo.

methods isLocal

Is this the local repo used to build namespaces

isRemote

Is this a remote repo used to install to the local

meta

Metadata for repo

name

Programmatic name for this repo

uri

Uri for this repo

isLocal abstract Bool isLocal()

Is this the local repo used to build namespaces

isRemote abstract Bool isRemote()

Is this a remote repo used to install to the local

meta abstract Dict meta()

Metadata for repo

name abstract Str name()

Programmatic name for this repo. Name is always a valid tag name. The name "local" is reserved for the LocalRepo instance.

uri abstract Uri uri()

Uri for this repo

Haxall 4.0.6 ∙ 21-Jul-2026 09:48 EDT