struct PackageThe declarative value returned by a package.tlk manifest.
builds names library and executable roots; dependencies names external package sources. The toolchain interprets this value during package resolution rather than linking the struct into the program.
Properties
let name: String
The package name used by dependency declarations and tooling.
let version: String
The package's declared semantic version.
let description: String
A short summary for package indexes and other tooling.
let builds: Array<PackageArtifact>
The library and executable artifacts produced by the package.
let dependencies: Array<PackageDependency>
The package's direct dependencies in manifest order.