mixin

LibVersion

@Js
const mixin LibVersion

Xeto library name, version, and dependencies

fields flagHxSysOnly

methods compare

Sort by name, then version

depends

Dependencies of this library

doc

Summary information or empty string if not available

name

Library dotted name

orderByDepends

Order a list of versions by their dependencies

origin

Origin metadata if this lib was installed from a remote repo

toStr

Return "name-version"

version

Library version

compare Int compare(Obj that)

Sort by name, then version

depends abstract LibDepend[]? depends(Bool checked := true)

Dependencies of this library. This field may be not be available in remote repo searches in which case return raise exception or return null based on checked flag.

doc abstract Str doc()

Summary information or empty string if not available

flagHxSysOnly const static Int : flagHxSysOnly

name abstract Str name()

Library dotted name

orderByDepends static LibVersion[] orderByDepends(LibVersion[] libs)

Order a list of versions by their dependencies. Raise exception if the given list does not satisify all the internal dependencies or has circular dependencies.

origin abstract LibOrigin? origin(Bool checked := true)

Origin metadata if this lib was installed from a remote repo

toStr abstract Str toStr()

Return "name-version"

version abstract Version version()

Library version

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