Build Information
Successful build of unidoc, reference 0.27.3 (adc4f2), with Swift 6.4 for Linux on 27 Oct 2026 12:41:38 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m11 |[0;0m let package: Unidoc.Package
[0;36m12 |[0;0m let rule: UpdatePackageRule
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserAdminOperation.swift:13:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m11 |[0;0m /// behavior of the query itself.
[0;36m12 |[0;0m struct UserAdminOperation: Sendable {
[0;36m13 |[0;0m let account: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m init(account: Unidoc.Account) {
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.Update.swift:5:38: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc.UserConfigOperation {
[0;36m4 |[0;0m enum Update {
[0;36m5 |[0;0m case generateKey(for: Unidoc.Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m }
[0;36m7 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.swift:6:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct UserConfigOperation: Sendable {
[0;36m6 |[0;0m let account: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m let update: Update
[0;36m8 |[0;0m
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.swift:9:36: [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m7 |[0;0m let update: Update
[0;36m8 |[0;0m
[0;36m9 |[0;0m private var rights: Unidoc.UserRights
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m init(account: Unidoc.Account, update: Update) {
/host/spi-builder-workspace/Sources/UnidocDB/Users/Unidoc.UserRights.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct UserRights: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public let access: [Account]
[0;36m7 |[0;0m public let level: User.Level
/host/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.BuildRequestPage.swift:8:19: [1;33mwarning: [1;39mcannot use struct 'BuildForm' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m struct BuildRequestPage {
[0;36m8 |[0;0m let form: BuildForm
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'BuildForm' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m9 |[0;0m let action: URI
[0;36m10 |[0;0m
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Tags/Unidoc.BuildForm.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct BuildForm {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let symbol: Symbol.PackageAtRef
[0;36m6 |[0;0m public let action: Action
/host/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.BuildRequestPage.swift:17:43: [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m15 |[0;0m }
[0;36m16 |[0;0m }
[0;36m17 |[0;0m extension Unidoc.BuildRequestPage: Unidoc.ConfirmationPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m18 |[0;0m var button: String { self.form.action == .cancel ? "Cancel build" : "Build package" }
[0;36m19 |[0;0m var title: String { self.form.action == .cancel ? "Cancel build?" : "Build package?" }
/host/spi-builder-workspace/Sources/UnidocUI/Page types/Unidoc.ConfirmationPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol ConfirmationPage: StatusBearingPage, ApplicationPage, DynamicPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m /// The form encoding to use.
[0;36m9 |[0;0m static var encoding: MediaSubtype { get }
/host/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.ClientPrivilege.swift:5:32: [1;33mwarning: [1;39mcannot use enum 'Searchbot' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m enum ClientPrivilege: Sendable {
[0;36m5 |[0;0m case majorSearchEngine(Searchbot, verified: Bool)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'Searchbot' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m6 |[0;0m case barbie(ISO.Locale, verified: Bool)
[0;36m7 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocDB/Sitemaps/Unidoc.Searchbot.swift:2:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m extension Unidoc {
[0;36m2 |[0;0m @frozen public enum Searchbot {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case bingbot
[0;36m4 |[0;0m case googlebot
/host/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.ReallyPage.swift:109:37: [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m107 |[0;0m }
[0;36m108 |[0;0m }
[0;36m109 |[0;0m extension Unidoc.ReallyPage: Unidoc.ConfirmationPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m110 |[0;0m func form(_ form: inout HTML.ContentEncoder, format: Unidoc.RenderFormat) {
[0;36m111 |[0;0m form[.p] = self.prompt
/host/spi-builder-workspace/Sources/UnidocUI/Page types/Unidoc.ConfirmationPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol ConfirmationPage: StatusBearingPage, ApplicationPage, DynamicPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m /// The form encoding to use.
[0;36m9 |[0;0m static var encoding: MediaSubtype { get }
/host/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.Router.swift:32:13: [1;33mwarning: [1;39m'@dynamicMemberLookup' requires 'subscript(dynamicMember:)' to be as accessible as its enclosing type; this will be an error in a future Swift language mode[0;0m
[0;36m30 |[0;0m }
[0;36m31 |[0;0m
[0;36m32 |[0;0m private subscript<T>(dynamicMember keyPath: KeyPath<Unidoc.ServerRequest, T>) -> T {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@dynamicMemberLookup' requires 'subscript(dynamicMember:)' to be as accessible as its enclosing type; this will be an error in a future Swift language mode[0;0m
[0;36m33 |[0;0m self.request[keyPath: keyPath]
[0;36m34 |[0;0m }
[4215 / 4264] UnidocCLI
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageConfigOperation.swift:10:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m8 |[0;0m extension Unidoc {
[0;36m9 |[0;0m struct PackageConfigOperation: Sendable {
[0;36m10 |[0;0m let account: Unidoc.Account?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m11 |[0;0m let package: Unidoc.Package
[0;36m12 |[0;0m let update: Update
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.Update.swift:5:29: [1;33mwarning: [1;39mcannot use struct 'PackageSettings' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc.PackageMetadataSettingsOperation {
[0;36m4 |[0;0m enum Update {
[0;36m5 |[0;0m case general(Unidoc.PackageSettings)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'PackageSettings' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m case media(Unidoc.PackageMedia)
[0;36m7 |[0;0m case build(Unidoc.BuildTemplate)
/host/spi-builder-workspace/Sources/UnidocRecords/Packages/Unidoc.PackageSettings.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct PackageSettings: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public var theme: String?
[0;36m6 |[0;0m
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.Update.swift:6:27: [1;33mwarning: [1;39mcannot use struct 'PackageMedia' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m4 |[0;0m enum Update {
[0;36m5 |[0;0m case general(Unidoc.PackageSettings)
[0;36m6 |[0;0m case media(Unidoc.PackageMedia)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'PackageMedia' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m case build(Unidoc.BuildTemplate)
[0;36m8 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRecords/Packages/Unidoc.PackageMedia.swift:6:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m4 |[0;0m /// Custom origins for package media. Unlike most URL fields in this code base, these URLs
[0;36m5 |[0;0m /// should contain a scheme. This allows us to use `file://` URLs for local development.
[0;36m6 |[0;0m @frozen public struct PackageMedia: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m7 |[0;0m public var prefix: String?
[0;36m8 |[0;0m
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.Update.swift:7:27: [1;33mwarning: [1;39mcannot use struct 'BuildTemplate' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m5 |[0;0m case general(Unidoc.PackageSettings)
[0;36m6 |[0;0m case media(Unidoc.PackageMedia)
[0;36m7 |[0;0m case build(Unidoc.BuildTemplate)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'BuildTemplate' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m8 |[0;0m }
[0;36m9 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRecords/Building/Unidoc.BuildTemplate.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct BuildTemplate: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public var toolchain: PatchVersion?
[0;36m7 |[0;0m public var platform: Symbol.Triple?
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.swift:5:22: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m struct PackageMetadataSettingsOperation: Sendable {
[0;36m5 |[0;0m let account: Account?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m let package: Package
[0;36m7 |[0;0m let update: Update
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.swift:9:29: [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m7 |[0;0m let update: Update
[0;36m8 |[0;0m
[0;36m9 |[0;0m private var rights: UserRights
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m init(account: Account?, package: Package, update: Update) {
/host/spi-builder-workspace/Sources/UnidocDB/Users/Unidoc.UserRights.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct UserRights: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public let access: [Account]
[0;36m7 |[0;0m public let level: User.Level
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PipelineOperation.swift:8:25: [1;33mwarning: [1;39mcannot use protocol 'PipelineEndpoint' here; '_MongoDB' was not imported by this file[0;0m
[0;36m6 |[0;0m /// response.
[0;36m7 |[0;0m struct PipelineOperation<Endpoint>: Sendable where
[0;36m8 |[0;0m Endpoint: Mongo.PipelineEndpoint,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'PipelineEndpoint' here; '_MongoDB' was not imported by this file[0;0m
[0;36m9 |[0;0m Endpoint: HTTP.ServerEndpoint<Unidoc.RenderFormat>,
[0;36m10 |[0;0m Endpoint: Sendable {
/host/spi-builder-workspace/Sources/_MongoDB/Pipelining/Mongo.PipelineEndpoint.swift:12:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m10 |[0;0m /// ``Mongo.SingleOutputEndpoint`` or more rarely, the ``Mongo.SingleBatchEndpoint``
[0;36m11 |[0;0m /// derived protocol instead.
[0;36m12 |[0;0m public protocol PipelineEndpoint<Query> {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m13 |[0;0m associatedtype Query: PipelineQuery
[0;36m14 |[0;0m
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PipelineOperation.swift:9:46: [1;33mwarning: [1;39mcannot use struct 'RenderFormat' here; 'UnidocRender' was not imported by this file[0;0m
[0;36m7 |[0;0m struct PipelineOperation<Endpoint>: Sendable where
[0;36m8 |[0;0m Endpoint: Mongo.PipelineEndpoint,
[0;36m9 |[0;0m Endpoint: HTTP.ServerEndpoint<Unidoc.RenderFormat>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'RenderFormat' here; 'UnidocRender' was not imported by this file[0;0m
[0;36m10 |[0;0m Endpoint: Sendable {
[0;36m11 |[0;0m /// The base endpoint to invoke.
/host/spi-builder-workspace/Sources/UnidocRender/Formats/Unidoc.RenderFormat.swift:9:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m7 |[0;0m
[0;36m8 |[0;0m extension Unidoc {
[0;36m9 |[0;0m @frozen public struct RenderFormat {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m10 |[0;0m public var access: AccessControl
[0;36m11 |[0;0m public var assets: Assets
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.RefBuildOperation.swift:9:22: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m extension Unidoc {
[0;36m8 |[0;0m struct RefBuildOperation: MeteredOperation {
[0;36m9 |[0;0m let account: Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m10 |[0;0m let symbol: Symbol.PackageAtRef
[0;36m11 |[0;0m let action: BuildForm.Action
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.TextEditorOperation.swift:8:24: [1;33mwarning: [1;39mcannot use struct 'DB' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m6 |[0;0m /// Allows editing the `robots.txt` file.
[0;36m7 |[0;0m struct TextEditorOperation: Sendable {
[0;36m8 |[0;0m let id: Unidoc.DB.Metadata.Key
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'DB' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(id: Unidoc.DB.Metadata.Key) {
/host/spi-builder-workspace/Sources/UnidocDB/Unidoc.DB.swift:17:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m15 |[0;0m
[0;36m16 |[0;0m extension Unidoc {
[0;36m17 |[0;0m @frozen public struct DB: Identifiable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m18 |[0;0m public let session: Mongo.Session
[0;36m19 |[0;0m public let id: Mongo.Database
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.TextUpdateOperation.swift:8:26: [1;33mwarning: [1;39mcannot use generic struct 'TextResource' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m /// Allows editing the `robots.txt` file.
[0;36m7 |[0;0m struct TextUpdateOperation: Sendable {
[0;36m8 |[0;0m let text: Unidoc.TextResource<Unidoc.DB.Metadata.Key>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'TextResource' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(text: Unidoc.TextResource<Unidoc.DB.Metadata.Key>) {
/host/spi-builder-workspace/Sources/UnidocRecords/Search/Unidoc.TextResource.swift:8:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m6 |[0;0m
[0;36m7 |[0;0m extension Unidoc {
[0;36m8 |[0;0m @frozen public struct TextResource<ID>: Identifiable,
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m9 |[0;0m Sendable where ID: Hashable & Sendable {
[0;36m10 |[0;0m public let id: ID
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UpdatePackageRule.swift:4:27: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m2 |[0;0m enum UpdatePackageRule: Sendable {
[0;36m3 |[0;0m case insertEditorFromGitHub(login: String)
[0;36m4 |[0;0m case insertEditor(Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m5 |[0;0m case revokeEditor(Account)
[0;36m6 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UpdatePackageRule.swift:5:27: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m case insertEditorFromGitHub(login: String)
[0;36m4 |[0;0m case insertEditor(Account)
[0;36m5 |[0;0m case revokeEditor(Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m }
[0;36m7 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
[4220 / 4264] UnidocLinkerPlugin
[4220 / 4264] UnidocServer
<unknown>:0: [1;33mwarning: [1;39mnon-optional expression of type 'Markdown.Instruction' used in a check for optionals[0;0m
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Blog/Unidoc.BlogEndpoint.ArticlePage.swift:23:51: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m21 |[0;0m private var volume: Unidoc.VolumeMetadata { self.context.volume }
[0;36m22 |[0;0m }
[0;36m23 |[0;0m extension Unidoc.BlogEndpoint.ArticlePage: Unidoc.RenderablePage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m24 |[0;0m var title: String { "\(self.apex.headline.safe)" }
[0;36m25 |[0;0m
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Blog/Unidoc.BlogEndpoint.ArticlePage.swift:36:51: [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m34 |[0;0m }
[0;36m35 |[0;0m }
[0;36m36 |[0;0m extension Unidoc.BlogEndpoint.ArticlePage: Unidoc.StaticPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m37 |[0;0m var location: URI {
[0;36m38 |[0;0m var uri: URI = []
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.StaticPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol StaticPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m var canonicalURI: URI? { get }
[0;36m9 |[0;0m var location: URI { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DependencyTable.swift:7:28: [1;33mwarning: [1;39mcannot use struct 'VolumeMetadata' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m struct DependencyTable {
[0;36m7 |[0;0m let dependencies: [VolumeMetadata.Dependency]
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'VolumeMetadata' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m8 |[0;0m let context: InternalPageContext
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/UnidocRecords/Volumes/Metadata/Unidoc.VolumeMetadata.swift:9:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m7 |[0;0m
[0;36m8 |[0;0m extension Unidoc {
[0;36m9 |[0;0m @frozen public struct VolumeMetadata: Identifiable, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m10 |[0;0m public let id: Unidoc.Edition
[0;36m11 |[0;0m
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.ArticlePage.swift:15:37: [1;33mwarning: [1;39mcannot use generic struct 'LinkReference' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m13 |[0;0m let apex: Unidoc.ArticleVertex
[0;36m14 |[0;0m
[0;36m15 |[0;0m private let culture: Unidoc.LinkReference<Unidoc.CultureVertex>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'LinkReference' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m init(cone: Unidoc.Cone, apex: Unidoc.ArticleVertex, tree: Unidoc.TypeTree?) throws {
/host/spi-builder-workspace/Sources/UnidocRender/Unidoc.LinkReference.swift:2:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m extension Unidoc {
[0;36m2 |[0;0m @frozen public struct LinkReference<Vertex> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let vertex: Vertex
[0;36m4 |[0;0m /// Nil if the link target could not be computed.
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.ArticlePage.swift:33:51: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m31 |[0;0m private var stem: Unidoc.Stem { self.apex.stem }
[0;36m32 |[0;0m }
[0;36m33 |[0;0m extension Unidoc.DocsEndpoint.ArticlePage: Unidoc.RenderablePage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m34 |[0;0m var title: String {
[0;36m35 |[0;0m self.culture.vertex.headline.map {
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.ArticlePage.swift:40:51: [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m38 |[0;0m }
[0;36m39 |[0;0m }
[0;36m40 |[0;0m extension Unidoc.DocsEndpoint.ArticlePage: Unidoc.StaticPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m41 |[0;0m var location: URI { Unidoc.DocsEndpoint[self.volume, self.apex.route] }
[0;36m42 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.StaticPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol StaticPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m var canonicalURI: URI? { get }
[0;36m9 |[0;0m var location: URI { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.DeclPage.swift:19:37: [1;33mwarning: [1;39mcannot use generic struct 'LinkReference' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m17 |[0;0m let apex: Unidoc.DeclVertex
[0;36m18 |[0;0m
[0;36m19 |[0;0m private let culture: Unidoc.LinkReference<Unidoc.CultureVertex>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'LinkReference' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m20 |[0;0m private let colony: Unidoc.LinkReference<Unidoc.CultureVertex>?
[0;36m21 |[0;0m private let stem: Unidoc.StemComponents
/host/spi-builder-workspace/Sources/UnidocRender/Unidoc.LinkReference.swift:2:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m extension Unidoc {
[0;36m2 |[0;0m @frozen public struct LinkReference<Vertex> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let vertex: Vertex
[0;36m4 |[0;0m /// Nil if the link target could not be computed.
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.DeclPage.swift:20:36: [1;33mwarning: [1;39mcannot use generic struct 'LinkReference' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m18 |[0;0m
[0;36m19 |[0;0m private let culture: Unidoc.LinkReference<Unidoc.CultureVertex>
[0;36m20 |[0;0m private let colony: Unidoc.LinkReference<Unidoc.CultureVertex>?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'LinkReference' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m21 |[0;0m private let stem: Unidoc.StemComponents
[0;36m22 |[0;0m
/host/spi-builder-workspace/Sources/UnidocRender/Unidoc.LinkReference.swift:2:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m extension Unidoc {
[0;36m2 |[0;0m @frozen public struct LinkReference<Vertex> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let vertex: Vertex
[0;36m4 |[0;0m /// Nil if the link target could not be computed.
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.DeclPage.swift:44:48: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m42 |[0;0m }
[0;36m43 |[0;0m }
[0;36m44 |[0;0m extension Unidoc.DocsEndpoint.DeclPage: Unidoc.RenderablePage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m45 |[0;0m var title: String { "\(self.stem.last) · \(self.volume.title) documentation" }
[0;36m46 |[0;0m
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.DeclPage.swift:48:48: [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m46 |[0;0m
[0;36m47 |[0;0m }
[0;36m48 |[0;0m extension Unidoc.DocsEndpoint.DeclPage: Unidoc.StaticPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m49 |[0;0m var location: URI { Unidoc.DocsEndpoint[self.volume, self.apex.route] }
[0;36m50 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.StaticPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol StaticPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m var canonicalURI: URI? { get }
[0;36m9 |[0;0m var location: URI { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.ForeignPage.swift:29:51: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m27 |[0;0m }
[0;36m28 |[0;0m }
[0;36m29 |[0;0m extension Unidoc.DocsEndpoint.ForeignPage: Unidoc.RenderablePage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m30 |[0;0m var title: String { "\(self.stem.last) (ext) · \(self.volume.title) documentation" }
[0;36m31 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.ForeignPage.swift:32:51: [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m30 |[0;0m var title: String { "\(self.stem.last) (ext) · \(self.volume.title) documentation" }
[0;36m31 |[0;0m }
[0;36m32 |[0;0m extension Unidoc.DocsEndpoint.ForeignPage: Unidoc.StaticPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m33 |[0;0m var location: URI { Unidoc.DocsEndpoint[self.volume, self.apex.route] }
[0;36m34 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.StaticPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol StaticPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m var canonicalURI: URI? { get }
[0;36m9 |[0;0m var location: URI { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.ModulePage.swift:38:50: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m36 |[0;0m private var stem: Unidoc.Stem { self.apex.stem }
[0;36m37 |[0;0m }
[0;36m38 |[0;0m extension Unidoc.DocsEndpoint.ModulePage: Unidoc.RenderablePage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m39 |[0;0m var title: String {
[0;36m40 |[0;0m self.apex.headline?.safe.description ?? """
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.ModulePage.swift:45:50: [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m43 |[0;0m }
[0;36m44 |[0;0m }
[0;36m45 |[0;0m extension Unidoc.DocsEndpoint.ModulePage: Unidoc.StaticPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m46 |[0;0m var location: URI { Unidoc.DocsEndpoint[self.volume, self.apex.route] }
[0;36m47 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.StaticPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol StaticPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m var canonicalURI: URI? { get }
[0;36m9 |[0;0m var location: URI { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.MultipleFoundPage.swift:10:30: [1;33mwarning: [1;39mcannot use struct 'Stem' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m8 |[0;0m let context: Unidoc.PeripheralPageContext
[0;36m9 |[0;0m
[0;36m10 |[0;0m let identity: Unidoc.Stem
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Stem' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m private let matches: [Unidoc.Scalar]
/host/spi-builder-workspace/Sources/UnidocAPI/Unidoc.Stem.swift:48:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m46 |[0;0m /// If you have a collection of stems that all share a common prefix, it may be even
[0;36m47 |[0;0m /// more efficient to compare them by ``last`` component only.
[0;36m48 |[0;0m @frozen public struct Stem: RawRepresentable, Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m49 |[0;0m public var rawValue: String
[0;36m50 |[0;0m
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.MultipleFoundPage.swift:39:57: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m37 |[0;0m }
[0;36m38 |[0;0m }
[0;36m39 |[0;0m extension Unidoc.DocsEndpoint.MultipleFoundPage: Unidoc.RenderablePage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m40 |[0;0m var title: String { "Disambiguation page · \(self.volume.title) documentation" }
[0;36m41 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.MultipleFoundPage.swift:42:57: [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m40 |[0;0m var title: String { "Disambiguation page · \(self.volume.title) documentation" }
[0;36m41 |[0;0m }
[0;36m42 |[0;0m extension Unidoc.DocsEndpoint.MultipleFoundPage: Unidoc.StaticPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m43 |[0;0m var location: URI { Unidoc.DocsEndpoint[self.volume, .bare(self.identity)] }
[0;36m44 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.StaticPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol StaticPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m var canonicalURI: URI? { get }
[0;36m9 |[0;0m var location: URI { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.NotFound.swift:19:52: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m }
[0;36m19 |[0;0m extension Unidoc.DocsEndpoint.NotFoundPage: Unidoc.RenderablePage, Unidoc.DynamicPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m20 |[0;0m var title: String { "Symbol not found · \(self.volume.title) documentation" }
[0;36m21 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.NotFound.swift:19:75: [1;33mwarning: [1;39mcannot use protocol 'DynamicPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m }
[0;36m19 |[0;0m extension Unidoc.DocsEndpoint.NotFoundPage: Unidoc.RenderablePage, Unidoc.DynamicPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'DynamicPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m20 |[0;0m var title: String { "Symbol not found · \(self.volume.title) documentation" }
[0;36m21 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.DynamicPage.swift:9:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// exists to allow users to explicitly opt-in to a default implementation for
[0;36m8 |[0;0m /// ``resource(format:)``.
[0;36m9 |[0;0m public protocol DynamicPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m10 |[0;0m }
[0;36m11 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.PackagePage.swift:33:51: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m31 |[0;0m }
[0;36m32 |[0;0m }
[0;36m33 |[0;0m extension Unidoc.DocsEndpoint.PackagePage: Unidoc.RenderablePage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m34 |[0;0m var title: String { "\(self.volume.title) documentation" }
[0;36m35 |[0;0m
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Docs/Unidoc.DocsEndpoint.PackagePage.swift:37:51: [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m35 |[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m extension Unidoc.DocsEndpoint.PackagePage: Unidoc.StaticPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m38 |[0;0m var location: URI { Unidoc.DocsEndpoint[self.volume] }
[0;36m39 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.StaticPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol StaticPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m var canonicalURI: URI? { get }
[0;36m9 |[0;0m var location: URI { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Home/Unidoc.HomePage.swift:22:35: [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m20 |[0;0m }
[0;36m21 |[0;0m }
[0;36m22 |[0;0m extension Unidoc.HomePage: Unidoc.StaticPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'StaticPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m23 |[0;0m var canonicalURI: URI? { [] }
[0;36m24 |[0;0m var location: URI { [] }
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.StaticPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol StaticPage: RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m var canonicalURI: URI? { get }
[0;36m9 |[0;0m var location: URI { get }
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Home/Unidoc.HomePage.swift:26:35: [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m24 |[0;0m var location: URI { [] }
[0;36m25 |[0;0m }
[0;36m26 |[0;0m extension Unidoc.HomePage: Unidoc.RenderablePage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'RenderablePage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocRender' was not imported by this file[0;0m
[0;36m27 |[0;0m var description: String? { "Browse recent package releases and documentation builds" }
[0;36m28 |[0;0m
/host/spi-builder-workspace/Sources/UnidocRender/Pages/Unidoc.RenderablePage.swift:6:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m public protocol RenderablePage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m7 |[0;0m /// A short description of the page, suitable for use as a `<meta>` description.
[0;36m8 |[0;0m var description: String? { get }
[4232 / 4265] UnidocCLI
[4235 / 4265] UnidocCLI
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.BuilderUploadOperation.swift:16:27: [1;33mwarning: [1;39mcannot use enum 'BuildRoute' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m14 |[0;0m extension Unidoc {
[0;36m15 |[0;0m struct BuilderUploadOperation: Sendable {
[0;36m16 |[0;0m let route: Unidoc.BuildRoute
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'BuildRoute' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m17 |[0;0m
[0;36m18 |[0;0m init(route: Unidoc.BuildRoute) {
/host/spi-builder-workspace/Sources/UnidocAPI/Building/Unidoc.BuildRoute.swift:2:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m extension Unidoc {
[0;36m2 |[0;0m @frozen public enum BuildRoute: String, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m /// Route for uploading symbol graphs.
[0;36m4 |[0;0m case artifact
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.PackageAlignOperation.Status.swift:8:27: [1;33mwarning: [1;39mcannot use struct 'PackageMetadata' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc.PackageAlignOperation {
[0;36m7 |[0;0m enum Status {
[0;36m8 |[0;0m case align(Unidoc.PackageMetadata, to: Unidoc.Realm?)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'PackageMetadata' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m case noSuchPackage
[0;36m10 |[0;0m case noSuchRealm
/host/spi-builder-workspace/Sources/UnidocRecords/Packages/Unidoc.PackageMetadata.swift:7:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m @frozen public struct PackageMetadata: Identifiable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m8 |[0;0m /// The coordinate this package was assigned. All package coordinates are currently
[0;36m9 |[0;0m /// positive.
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.PackageAlignOperation.Status.swift:8:55: [1;33mwarning: [1;39mcannot use struct 'Realm' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc.PackageAlignOperation {
[0;36m7 |[0;0m enum Status {
[0;36m8 |[0;0m case align(Unidoc.PackageMetadata, to: Unidoc.Realm?)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Realm' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m case noSuchPackage
[0;36m10 |[0;0m case noSuchRealm
/host/spi-builder-workspace/Sources/UnidocRecords/Unidoc.Realm.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct Realm: RawRepresentable, Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public let rawValue: Int32
[0;36m7 |[0;0m
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.DocsOperation.swift:8:20: [1;33mwarning: [1;39mcannot use generic struct 'VertexQuery' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocQueries' was not imported by this file[0;0m
[0;36m6 |[0;0m /// it can follow redirects and map searchbot trails.
[0;36m7 |[0;0m struct DocsOperation: ExplainableOperation, Sendable {
[0;36m8 |[0;0m let query: VertexQuery<LookupAdjacent>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'VertexQuery' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocQueries' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(query: VertexQuery<LookupAdjacent>) {
/host/spi-builder-workspace/Sources/UnidocQueries/Volumes/Unidoc.VertexQuery.swift:12:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m10 |[0;0m /// Performs a vertex query within a volume, with additional lookups as determined by
[0;36m11 |[0;0m /// the specialized `Context`.
[0;36m12 |[0;0m @frozen public struct VertexQuery<
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m13 |[0;0m Context
[0;36m14 |[0;0m >: Sendable where Context: LookupContext & Sendable {
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:6:28: [1;33mwarning: [1;39mcannot use protocol 'PipelineQuery' here; '_MongoDB' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'PipelineQuery' here; '_MongoDB' was not imported by this file[0;0m
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m8 |[0;0m let query: Query
/host/spi-builder-workspace/Sources/_MongoDB/Pipelining/Mongo.PipelineQuery.swift:5:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Mongo {
[0;36m5 |[0;0m public protocol PipelineQuery: Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m6 |[0;0m /// Specifies the iteration mode for the pipeline’s expected output.
[0;36m7 |[0;0m ///
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:7:15: [1;33mwarning: [1;39mcannot use associated type 'Iteration' here; '_MongoDB' was not imported by this file[0;0m
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Iteration' here; '_MongoDB' was not imported by this file[0;0m
[0;36m8 |[0;0m let query: Query
[0;36m9 |[0;0m }
/host/spi-builder-workspace/Sources/_MongoDB/Pipelining/Mongo.PipelineQuery.swift:12:24: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m10 |[0;0m /// For pipelines that return multiple documents, yet do not require cursor iteration,
[0;36m11 |[0;0m /// use ``SingleBatch``.
[0;36m12 |[0;0m associatedtype Iteration: ReadEffect
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// Constructs a pipeline by adding stages to the given encoder.
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:7:48: [1;33mwarning: [1;39mcannot use struct 'RedirectOutput' here; 'UnidocQueries' was not imported by this file[0;0m
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'RedirectOutput' here; 'UnidocQueries' was not imported by this file[0;0m
[0;36m8 |[0;0m let query: Query
[0;36m9 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocQueries/Volumes/Unidoc.RedirectOutput.swift:6:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m @frozen public struct RedirectOutput: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m7 |[0;0m public let matches: [Unidoc.AnyVertex]
[0;36m8 |[0;0m public let volume: Unidoc.VolumeMetadata
/host/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.VertexOperation.swift:5:64: [1;33mwarning: [1;39mcannot use protocol 'VertexEndpoint' here; 'UnidocUI' was not imported by this file[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct VertexOperation<Endpoint>: Sendable where Endpoint: VertexEndpoint,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'VertexEndpoint' here; 'UnidocUI' was not imported by this file[0;0m
[0;36m6 |[0;0m Endpoint: Sendable {
[0;36m7 |[0;0m let base: Endpoint
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Unidoc.VertexEndpoint.swift:12:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension Unidoc {
[0;36m12 |[0;0m public protocol VertexEndpoint: Mongo.SingleOutputEndpoint, Sendable
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m13 |[0;0m where Query.Iteration.BatchElement == Unidoc.VertexOutput {
[0;36m14 |[0;0m associatedtype VertexContext: Unidoc.VertexContext
[4236 / 4265] UnidocServerInsecure
/host/spi-builder-workspace/Sources/UnidocServer/Server/Unidoc.MetricPaint.swift:8:21: [1;33mwarning: [1;39mcannot use struct 'VertexPath' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m let searchbot: Searchbot?
[0;36m7 |[0;0m let volume: Edition
[0;36m8 |[0;0m let vertex: VertexPath
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'VertexPath' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m let time: UnixAttosecond
[0;36m10 |[0;0m }
/host/spi-builder-workspace/Sources/UnidocRecords/Volumes/Unidoc.VertexPath.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct VertexPath: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m /// This is not a ``Stem``, because it is case-folded.
[0;36m7 |[0;0m public let stem: String
/host/spi-builder-workspace/Sources/UnidocServer/Server/Unidoc.PolicyErrorPage.swift:6:34: [1;33mwarning: [1;39mcannot use enum 'Asset' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAssets' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct PolicyErrorPage {
[0;36m6 |[0;0m let illustration: Unidoc.Asset
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'Asset' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAssets' was not imported by this file[0;0m
[0;36m7 |[0;0m let heading: String
[0;36m8 |[0;0m let message: String
/host/spi-builder-workspace/Sources/UnidocAssets/Unidoc.Asset.swift:4:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public enum Asset: String, CaseIterable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m5 |[0;0m case error404_jpg = "error404.jpg"
[0;36m6 |[0;0m case error4xx_jpg = "error4xx.jpg"
[4255 / 4271] unidoc-linkerd-product
[4264 / 4281] unidoc-product
/host/spi-builder-workspace/Sources/unidoc-tools/Unidoc.LocalCommand.swift:38:25: [1;33mwarning: [1;39mcannot use enum 'AppleSDK' in a property declaration member of a type not marked '@_implementationOnly'; 'SymbolGraphBuilder' was not imported by this file[0;0m
[0;36m36 |[0;0m name: [.customLong("swift-sdk"), .customShort("k")],
[0;36m37 |[0;0m help: "The Swift SDK to use"
[0;36m38 |[0;0m ) var sdk: SSGC.AppleSDK?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'AppleSDK' in a property declaration member of a type not marked '@_implementationOnly'; 'SymbolGraphBuilder' was not imported by this file[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m @Option(
/host/spi-builder-workspace/Sources/SymbolGraphBuilder/Toolchains/SSGC.AppleSDK.swift:4:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension SSGC {
[0;36m4 |[0;0m @frozen public enum AppleSDK: CaseIterable, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m5 |[0;0m case driverKit
[0;36m6 |[0;0m case iOS
/host/spi-builder-workspace/Sources/unidoc-tools/Unidoc.LocalCommand.swift:38:25: [1;33mwarning: [1;39mcannot use enum 'AppleSDK' in a property declaration member of a type not marked '@_implementationOnly'; 'SymbolGraphBuilder' was not imported by this file[0;0m
[0;36m36 |[0;0m name: [.customLong("swift-sdk"), .customShort("k")],
[0;36m37 |[0;0m help: "The Swift SDK to use"
[0;36m38 |[0;0m ) var sdk: SSGC.AppleSDK?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'AppleSDK' in a property declaration member of a type not marked '@_implementationOnly'; 'SymbolGraphBuilder' was not imported by this file[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m @Option(
/host/spi-builder-workspace/Sources/SymbolGraphBuilder/Toolchains/SSGC.AppleSDK.swift:4:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension SSGC {
[0;36m4 |[0;0m @frozen public enum AppleSDK: CaseIterable, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m5 |[0;0m case driverKit
[0;36m6 |[0;0m case iOS
[4265 / 4281] unidoc-product
[4279 / 4282] unidoc-linkerd-product
[4279 / 4282] UnidocCLI-product
[4283 / 4283] unidoc-product
[4283 / 4283] unidoc-linkerd-product
Build complete! (97.76 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "dollup",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ordo-one/dollup"
},
{
"identity" : "lexic",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ordo-one/lexic"
},
{
"identity" : "gram",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/gram"
},
{
"identity" : "h",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/h"
},
{
"identity" : "swift-bson",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-bson"
},
{
"identity" : "swift-dom",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-dom"
},
{
"identity" : "swift-github",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-github"
},
{
"identity" : "swift-ip",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.10",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-ip"
},
{
"identity" : "swift-io",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-io"
},
{
"identity" : "swift-json",
"requirement" : {
"range" : [
{
"lower_bound" : "3.3.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-json"
},
{
"identity" : "swift-mongodb",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-mongodb"
},
{
"identity" : "swift-topsort",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-topsort"
},
{
"identity" : "servit",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/servit"
},
{
"identity" : "u",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/u"
},
{
"identity" : "ucf",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/ucf"
},
{
"identity" : "swift-png",
"requirement" : {
"range" : [
{
"lower_bound" : "4.5.1",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tayloraswift/swift-png"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.99.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio"
},
{
"identity" : "swift-markdown",
"requirement" : {
"range" : [
{
"lower_bound" : "0.7.3",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-markdown"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "603.0.0",
"upper_bound" : "604.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax"
}
],
"manifest_display_name" : "unidoc",
"name" : "unidoc",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "tvos",
"version" : "18.0"
},
{
"name" : "visionos",
"version" : "2.0"
},
{
"name" : "watchos",
"version" : "11.0"
}
],
"products" : [
{
"name" : "ssgc",
"targets" : [
"ssgc"
],
"type" : {
"executable" : null
}
},
{
"name" : "unidoc",
"targets" : [
"unidoc-tools"
],
"type" : {
"executable" : null
}
},
{
"name" : "unidoc-linkerd",
"targets" : [
"unidoc-linkerd"
],
"type" : {
"executable" : null
}
},
{
"name" : "unidocd",
"targets" : [
"unidocd"
],
"type" : {
"executable" : null
}
},
{
"name" : "guides",
"targets" : [
"guides"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Availability",
"targets" : [
"Availability"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AvailabilityDomain",
"targets" : [
"AvailabilityDomain"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "InlineArray",
"targets" : [
"InlineArray"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "InlineDictionary",
"targets" : [
"InlineDictionary"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LinkResolution",
"targets" : [
"LinkResolution"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalPaths",
"targets" : [
"LexicalPaths"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownABI",
"targets" : [
"MarkdownABI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownAST",
"targets" : [
"MarkdownAST"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownParsing",
"targets" : [
"MarkdownParsing"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownRendering",
"targets" : [
"MarkdownRendering"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownSemantics",
"targets" : [
"MarkdownSemantics"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PieCharts",
"targets" : [
"PieCharts"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PackageGraphs",
"targets" : [
"PackageGraphs"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PackageMetadata",
"targets" : [
"PackageMetadata"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "S3",
"targets" : [
"S3"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "S3Client",
"targets" : [
"S3Client"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SemanticVersions",
"targets" : [
"SemanticVersions"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Signatures",
"targets" : [
"Signatures"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Sitemaps",
"targets" : [
"Sitemaps"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SourceDiagnostics",
"targets" : [
"SourceDiagnostics"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Sources",
"targets" : [
"Sources"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphBuilder",
"targets" : [
"SymbolGraphBuilder"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphCompiler",
"targets" : [
"SymbolGraphCompiler"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphLinker",
"targets" : [
"SymbolGraphLinker"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphParts",
"targets" : [
"SymbolGraphParts"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphs",
"targets" : [
"SymbolGraphs"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Symbols",
"targets" : [
"Symbols"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocAPI",
"targets" : [
"UnidocAPI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocAssets",
"targets" : [
"UnidocAssets"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocAssets_System",
"targets" : [
"UnidocAssets_System"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocCLI",
"targets" : [
"UnidocCLI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocClient",
"targets" : [
"UnidocClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocDB",
"targets" : [
"UnidocDB"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocLinker",
"targets" : [
"UnidocLinker"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocLinkerPlugin",
"targets" : [
"UnidocLinkerPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocQueries",
"targets" : [
"UnidocQueries"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocRecords",
"targets" : [
"UnidocRecords"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocServer",
"targets" : [
"UnidocServer"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocUI",
"targets" : [
"UnidocUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "unidocd",
"module_type" : "SwiftTarget",
"name" : "unidocd",
"path" : "Sources/unidocd",
"product_dependencies" : [
"System_ArgumentParser",
"UnixCalendar"
],
"product_memberships" : [
"unidocd"
],
"sources" : [
"Main.swift",
"UpCommand.swift"
],
"target_dependencies" : [
"UnidocClient"
],
"type" : "executable"
},
{
"c99name" : "unidoc_tools",
"module_type" : "SwiftTarget",
"name" : "unidoc-tools",
"path" : "Sources/unidoc-tools",
"product_memberships" : [
"unidoc"
],
"sources" : [
"Main.swift",
"SSGC.CompileCommand (ext).swift",
"Unidoc.InitCommand.Installation.swift",
"Unidoc.InitCommand.swift",
"Unidoc.LocalCommand.swift",
"Unidoc.PreviewCommand.swift",
"exports.swift"
],
"target_dependencies" : [
"UnidocCLI",
"UnidocClient",
"UnidocServer",
"UnidocServerInsecure",
"UnidocLinkerPlugin"
],
"type" : "executable"
},
{
"c99name" : "unidoc_linkerd",
"module_type" : "SwiftTarget",
"name" : "unidoc-linkerd",
"path" : "Sources/unidoc-linkerd",
"product_memberships" : [
"unidoc-linkerd"
],
"sources" : [
"Main.swift"
],
"target_dependencies" : [
"UnidocCLI",
"UnidocServer",
"UnidocServerInsecure",
"UnidocLinkerPlugin"
],
"type" : "executable"
},
{
"c99name" : "ssgc",
"module_type" : "SwiftTarget",
"name" : "ssgc",
"path" : "Sources/ssgc",
"product_memberships" : [
"ssgc"
],
"sources" : [
"Main.swift"
],
"target_dependencies" : [
"SymbolGraphBuilder"
],
"type" : "executable"
},
{
"c99name" : "guides",
"module_type" : "SwiftTarget",
"name" : "guides",
"path" : "Guides",
"product_memberships" : [
"guides"
],
"sources" : [
"anchor.swift"
],
"type" : "library"
},
{
"c99name" : "_MongoDB",
"module_type" : "SwiftTarget",
"name" : "_MongoDB",
"path" : "Sources/_MongoDB",
"product_dependencies" : [
"MongoDB"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocDB",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Collections/Mongo.CollectionIndex.swift",
"Collections/Mongo.CollectionModel.swift",
"Collections/Mongo.RecodableModel.swift",
"Mongo.DatabaseModel.swift",
"Mongo.UpdateQuery.swift",
"Pipelining/Mongo.PipelineEndpoint.swift",
"Pipelining/Mongo.PipelineQuery.swift",
"Pipelining/Mongo.SingleBatchEndpoint.swift",
"Pipelining/Mongo.SingleOutputEndpoint.swift"
],
"type" : "library"
},
{
"c99name" : "_GitVersion",
"module_type" : "ClangTarget",
"name" : "_GitVersion",
"path" : "Sources/_GitVersion",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI"
],
"sources" : [
"swiftpm_git_version.c"
],
"type" : "library"
},
{
"c99name" : "UnidocUI",
"module_type" : "SwiftTarget",
"name" : "UnidocUI",
"path" : "Sources/UnidocUI",
"product_dependencies" : [
"GitHubAPI",
"URI",
"UnixTime"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Actions/Unidoc.PackageMetadataSettings.swift",
"Actions/Unidoc.Post.swift",
"Actions/Unidoc.PostAction.swift",
"Cones/Unidoc.Cone.Halo.Generality.swift",
"Cones/Unidoc.Cone.Halo.Generics.swift",
"Cones/Unidoc.Cone.Halo.swift",
"Cones/Unidoc.Cone.swift",
"Cones/Unidoc.ExtendingModule.Partisanship.swift",
"Cones/Unidoc.ExtendingModule.swift",
"Cones/Unidoc.GroupTypeError.swift",
"Endpoints/Blog/Unidoc.BlogEndpoint.ArticlePage.swift",
"Endpoints/Blog/Unidoc.BlogEndpoint.swift",
"Endpoints/Docs/Unidoc.DependencyTable.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.ArticlePage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.DeclPage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.ForeignPage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.ModulePage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.MultipleFoundPage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.NotFound.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.PackagePage.Heading.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.PackagePage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.ProductPage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.swift",
"Endpoints/Home/Unidoc.HomeEndpoint.swift",
"Endpoints/Home/Unidoc.HomePage.swift",
"Endpoints/Packages/Unidoc.PackageCard.swift",
"Endpoints/Packages/Unidoc.PackageChyron.SocialMetrics.swift",
"Endpoints/Packages/Unidoc.PackageChyron.swift",
"Endpoints/Packages/Unidoc.PackageGroups.Heading.swift",
"Endpoints/Packages/Unidoc.PackageGroups.swift",
"Endpoints/Packages/Unidoc.PackagesCrawledEndpoint.swift",
"Endpoints/Packages/Unidoc.PackagesCrawledPage.Date.swift",
"Endpoints/Packages/Unidoc.PackagesCrawledPage.DateLabel.swift",
"Endpoints/Packages/Unidoc.PackagesCrawledPage.swift",
"Endpoints/Packages/Unidoc.PackagesCreatedEndpoint.swift",
"Endpoints/Packages/Unidoc.PackagesCreatedPage.swift",
"Endpoints/Ptcl/Unidoc.PtclEndpoint.ConformersPage.swift",
"Endpoints/Ptcl/Unidoc.PtclEndpoint.swift",
"Endpoints/Realms/Unidoc.RealmEndpoint.swift",
"Endpoints/Realms/Unidoc.RealmPage.swift",
"Endpoints/Stats/BSON.HomogenousFields (ext).swift",
"Endpoints/Stats/Unidoc.Census.Interface (ext).swift",
"Endpoints/Stats/Unidoc.Stats.Coverage (ext).swift",
"Endpoints/Stats/Unidoc.Stats.Coverage.CodingKey (ext).swift",
"Endpoints/Stats/Unidoc.Stats.Decl (ext).swift",
"Endpoints/Stats/Unidoc.Stats.Decl.CodingKey (ext).swift",
"Endpoints/Stats/Unidoc.StatsEndpoint.ModulePage.swift",
"Endpoints/Stats/Unidoc.StatsEndpoint.PackagePage.swift",
"Endpoints/Stats/Unidoc.StatsEndpoint.swift",
"Endpoints/Stats/Unidoc.StatsHeading.swift",
"Endpoints/Stats/Unidoc.StatsThumbnail.swift",
"Endpoints/Tags/Unidoc.BuildButton.swift",
"Endpoints/Tags/Unidoc.BuildButtonType.swift",
"Endpoints/Tags/Unidoc.BuildForm.Action.swift",
"Endpoints/Tags/Unidoc.BuildForm.swift",
"Endpoints/Tags/Unidoc.BuildFormTool.Inhibitor.swift",
"Endpoints/Tags/Unidoc.BuildFormTool.swift",
"Endpoints/Tags/Unidoc.BuildTemplate (ext).swift",
"Endpoints/Tags/Unidoc.BuildTemplateTool.swift",
"Endpoints/Tags/Unidoc.BuildTools.swift",
"Endpoints/Tags/Unidoc.CompleteBuildsEndpoint.swift",
"Endpoints/Tags/Unidoc.CompleteBuildsTable.swift",
"Endpoints/Tags/Unidoc.ConsumersEndpoint.swift",
"Endpoints/Tags/Unidoc.ConsumersTable.swift",
"Endpoints/Tags/Unidoc.DisabledButton.swift",
"Endpoints/Tags/Unidoc.EditionMetadata (ext).swift",
"Endpoints/Tags/Unidoc.EditionMetadata.Ordering.swift",
"Endpoints/Tags/Unidoc.LinkerForm.swift",
"Endpoints/Tags/Unidoc.LinkerTool.swift",
"Endpoints/Tags/Unidoc.PackageCursorPage.swift",
"Endpoints/Tags/Unidoc.PackageMedia (ext).swift",
"Endpoints/Tags/Unidoc.PackageMedia.FormKey.swift",
"Endpoints/Tags/Unidoc.PackageMediaTool.swift",
"Endpoints/Tags/Unidoc.PackageSettings (ext).swift",
"Endpoints/Tags/Unidoc.PackageSettings.FormKey.swift",
"Endpoints/Tags/Unidoc.PackageSettingsTool.swift",
"Endpoints/Tags/Unidoc.RefsEndpoint.swift",
"Endpoints/Tags/Unidoc.RefsPage.ConfigButton.swift",
"Endpoints/Tags/Unidoc.RefsPage.Heading.swift",
"Endpoints/Tags/Unidoc.RefsPage.swift",
"Endpoints/Tags/Unidoc.RefsTable.Row.Graph.State.swift",
"Endpoints/Tags/Unidoc.RefsTable.Row.Graph.swift",
"Endpoints/Tags/Unidoc.RefsTable.Row.swift",
"Endpoints/Tags/Unidoc.RefsTable.swift",
"Endpoints/Tags/Unidoc.RefsTableType.swift",
"Endpoints/Tags/Unidoc.RulesEndpoint.swift",
"Endpoints/Tags/Unidoc.RulesPage.EditorTools.swift",
"Endpoints/Tags/Unidoc.RulesPage.swift",
"Endpoints/Tags/Unidoc.TagsEndpoint.swift",
"Endpoints/Tags/Unidoc.TagsPage.Heading.swift",
"Endpoints/Tags/Unidoc.TagsPage.swift",
"Endpoints/Unidoc.ExportEndpoint.swift",
"Endpoints/Unidoc.LunrEndpoint.swift",
"Endpoints/Unidoc.MediaEndpoint.swift",
"Endpoints/Unidoc.SitemapEndpoint.swift",
"Endpoints/Unidoc.TextEndpoint.swift",
"Endpoints/Unidoc.VertexEndpoint.swift",
"Endpoints/Unidoc.VertexLayer.swift",
"Endpoints/Unidoc.VertexTypeError.swift",
"Endpoints/User/Unidoc.User (ext).swift",
"Endpoints/User/Unidoc.UserBanner.swift",
"Endpoints/User/Unidoc.UserCard.swift",
"Endpoints/User/Unidoc.UserPropertyEndpoint.swift",
"Endpoints/User/Unidoc.UserPropertyPage.swift",
"Endpoints/User/Unidoc.UserSettingsEndpoint.swift",
"Endpoints/User/Unidoc.UserSettingsPage.Heading.swift",
"Endpoints/User/Unidoc.UserSettingsPage.Installation.swift",
"Endpoints/User/Unidoc.UserSettingsPage.swift",
"HTML.AttributeEncoder (ext).swift",
"Page contexts/Unidoc.ExternalBlogContext.swift",
"Page contexts/Unidoc.IdentifiablePageContext.Cache.swift",
"Page contexts/Unidoc.IdentifiablePageContext.Tooltips.swift",
"Page contexts/Unidoc.IdentifiablePageContext.swift",
"Page contexts/Unidoc.IdentifiableVertices.swift",
"Page contexts/Unidoc.InternalBlogContext.swift",
"Page contexts/Unidoc.InternalPageContext.swift",
"Page contexts/Unidoc.PackageContext.swift",
"Page contexts/Unidoc.PeripheralPageContext.swift",
"Page contexts/Unidoc.PeripheralVertices.swift",
"Page contexts/Unidoc.VertexContext (ext).swift",
"Page contexts/Unidoc.VolumeContext.swift",
"Page types/Unidoc.ApicalPage.swift",
"Page types/Unidoc.ConfirmationPage.swift",
"Page types/Unidoc.VertexPage.swift",
"Primitives/Availability (ext).swift",
"Primitives/Availability.Clauses (ext).swift",
"Primitives/Demonyms/Unidoc.DeclDemonym.swift",
"Primitives/Demonyms/Unidoc.ModuleDemonym.swift",
"Primitives/Demonyms/Unidoc.ProductDemonym.swift",
"Primitives/Pagination/Unidoc.IterableTable.swift",
"Primitives/Pagination/Unidoc.Paginated.swift",
"Primitives/Previews/Unidoc.AnyCard.swift",
"Primitives/Previews/Unidoc.ArticleCard.swift",
"Primitives/Previews/Unidoc.CultureCard.swift",
"Primitives/Previews/Unidoc.DeclCard.swift",
"Primitives/Previews/Unidoc.PreviewCard.swift",
"Primitives/Previews/Unidoc.ProductCard.swift",
"Primitives/Sections/AutomaticHeading.swift",
"Primitives/Sections/Unidoc.BiasedHeading.swift",
"Primitives/Sections/Unidoc.CollapsibleContent.swift",
"Primitives/Sections/Unidoc.CollapsibleSection.swift",
"Primitives/Sections/Unidoc.ConformingTypes.swift",
"Primitives/Sections/Unidoc.ConformingTypesHeader.swift",
"Primitives/Sections/Unidoc.ConformingTypesHeading.swift",
"Primitives/Sections/Unidoc.DenseList.Card.swift",
"Primitives/Sections/Unidoc.DenseList.Iterator.Cards.swift",
"Primitives/Sections/Unidoc.DenseList.Iterator.swift",
"Primitives/Sections/Unidoc.DenseList.swift",
"Primitives/Sections/Unidoc.ExtensionBody.swift",
"Primitives/Sections/Unidoc.ExtensionHeader.swift",
"Primitives/Sections/Unidoc.ExtensionHeading.swift",
"Primitives/Sections/Unidoc.IntegratedList.swift",
"Primitives/Sections/Unidoc.SegregatedBody.swift",
"Primitives/Sections/Unidoc.SegregatedList.swift",
"Primitives/Sections/Unidoc.SegregatedSection.Heading.swift",
"Primitives/Sections/Unidoc.SegregatedSection.swift",
"Primitives/Sections/Unidoc.SegregatedType.swift",
"Primitives/Sections/Unidoc.WhereClause.Requirement.swift",
"Primitives/Sections/Unidoc.WhereClause.swift",
"Primitives/Signature.Abridged (ext).swift",
"Primitives/Symbol.Module (ext).swift",
"Primitives/Unidoc.Byline.swift",
"Primitives/Unidoc.ImportSection.swift",
"Primitives/Unidoc.LinkReference (ext).swift",
"Primitives/Unidoc.LinkTarget (ext).swift",
"Primitives/Unidoc.LinkVector.swift",
"Primitives/Unidoc.PackageRepo (ext).swift",
"Primitives/Unidoc.PackageRepoDescriptionList.DisplayMode.swift",
"Primitives/Unidoc.PackageRepoDescriptionList.swift",
"Primitives/Unidoc.Passage (ext).swift",
"Primitives/Unidoc.Sidebar.swift",
"Primitives/Unidoc.SourceLink.Icon.swift",
"Primitives/Unidoc.SourceLink.swift",
"Primitives/Unidoc.Stem (ext).swift",
"Primitives/Unidoc.StemComponentError.swift",
"Primitives/Unidoc.StemComponents.swift",
"Primitives/Unidoc.VertexDomain.Module.swift",
"Primitives/Unidoc.VertexDomain.swift",
"Primitives/Unidoc.VolumeMetadata (ext).swift",
"Primitives/UnqualifiedPath (ext).swift",
"Symbol.Package (ext).swift",
"Symbol.Triple (ext).swift",
"SymbolGraph.OutlineText (ext).swift",
"Unidoc.AccessControl (ext).swift",
"Unidoc.CanonicalVersion (ext).swift",
"Unidoc.CanonicalVersion.Target (ext).swift",
"Unidoc.CodeSection.swift",
"Unidoc.InertSection.swift",
"Unidoc.Package (ext).swift",
"Unidoc.Permissions.Global.swift",
"Unidoc.Permissions.swift",
"Unidoc.Prose.swift",
"Unidoc.ProseSection.swift",
"Unidoc.RedirectOutput (ext).swift",
"Unidoc.RenderFormat (ext).swift",
"Unidoc.TooltipMode.swift",
"Unidoc.VolumeSelector (ext).swift",
"exports.swift",
"operators.swift"
],
"target_dependencies" : [
"PieCharts",
"UnidocRender",
"UnidocAPI",
"UnidocQueries"
],
"type" : "library"
},
{
"c99name" : "UnidocTesting",
"module_type" : "SwiftTarget",
"name" : "UnidocTesting",
"path" : "Sources/UnidocTesting",
"product_dependencies" : [
"MongoTesting"
],
"sources" : [
"Mongo.Database (ext).swift",
"Mongo.DriverBootstrap (ext).swift",
"Tag (ext).swift",
"Unidoc.DB (ext).swift",
"Unidoc.DB.Snapshots (ext).swift"
],
"target_dependencies" : [
"UnidocDB",
"UnidocLinker"
],
"type" : "library"
},
{
"c99name" : "UnidocServerInsecure",
"module_type" : "SwiftTarget",
"name" : "UnidocServerInsecure",
"path" : "Sources/UnidocServerInsecure",
"product_memberships" : [
"unidoc",
"unidoc-linkerd"
],
"sources" : [
"Unidoc.Server (ext).swift"
],
"target_dependencies" : [
"UnidocServer"
],
"type" : "library"
},
{
"c99name" : "UnidocServer",
"module_type" : "SwiftTarget",
"name" : "UnidocServer",
"path" : "Sources/UnidocServer",
"product_dependencies" : [
"GitHubClient",
"HTTPClient",
"HTTPServer",
"HTTPServerRequests",
"Media",
"Multiparts"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"Administration/Unidoc.ReplicaSetPage.swift",
"Administration/Unidoc.TextEditorPage.swift",
"Administration/Unidoc._RecodePage.Complete.swift",
"Administration/Unidoc._RecodePage.Target.swift",
"Administration/Unidoc._RecodePage.swift",
"AtomicPointer.Storage.swift",
"AtomicPointer.swift",
"Building/Unidoc.BuildCoordinator.Event.swift",
"Building/Unidoc.BuildCoordinator.Notification.swift",
"Building/Unidoc.BuildCoordinator.Subscription.swift",
"Building/Unidoc.BuildCoordinator.swift",
"Building/Unidoc.BuildCoordinatorAssertionError.swift",
"Building/Unidoc.BuildForm (ext).swift",
"Building/Unidoc.LinkerForm (ext).swift",
"Caching/Unidoc.Asset (ext).swift",
"Caching/Unidoc.Cache.Request.swift",
"Caching/Unidoc.Cache.swift",
"Caching/Unidoc.CacheKey.swift",
"Configurations/Unidoc.Buckets.swift",
"Configurations/Unidoc.ServerOptions.swift",
"GitHub.Integration.swift",
"HTTP.Client2.Connection (ext).swift",
"HTTP.Client2.Facet (ext).swift",
"HTTP.Redirect (ext).swift",
"HTTP.Server (ext).swift",
"HTTP.ServerRequest.Headers (ext).swift",
"Logging/Unidoc.ClientTriggeredEvent.swift",
"Logging/Unidoc.ConsoleLogger.swift",
"Logging/Unidoc.LoggableEvent.swift",
"Logging/Unidoc.ServerLog.Level.swift",
"Logging/Unidoc.ServerLog.Message.swift",
"Logging/Unidoc.ServerLog.MessageBuffer.swift",
"Logging/Unidoc.ServerLog.MessageHeader.swift",
"Logging/Unidoc.ServerLog.MessageList.swift",
"Logging/Unidoc.ServerLog.swift",
"Logging/Unidoc.ServerLogger.swift",
"Logging/Unidoc.ServerTriggeredEvent.swift",
"Logging/Unidoc.ServerTriggeredEventType.swift",
"NIOSSLContext (ext).swift",
"Operations/Interactions/Unidoc.AuthOperation.swift",
"Operations/Interactions/Unidoc.BuilderLabelOperation.swift",
"Operations/Interactions/Unidoc.BuilderPollOperation.swift",
"Operations/Interactions/Unidoc.ExportOperation.swift",
"Operations/Interactions/Unidoc.LinkerOperation.Update.swift",
"Operations/Interactions/Unidoc.LinkerOperation.swift",
"Operations/Interactions/Unidoc.LoadDashboardOperation.swift",
"Operations/Interactions/Unidoc.LoadSitemapIndexOperation.swift",
"Operations/Interactions/Unidoc.LoginOperation.swift",
"Operations/Interactions/Unidoc.PackageAliasOperation.swift",
"Operations/Interactions/Unidoc.PackageConfigOperation.Update.swift",
"Operations/Interactions/Unidoc.PackageConfigOperation.swift",
"Operations/Interactions/Unidoc.PackageIndexOperation.Subject.swift",
"Operations/Interactions/Unidoc.PackageIndexOperation.swift",
"Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.Update.swift",
"Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.swift",
"Operations/Interactions/Unidoc.PipelineOperation.swift",
"Operations/Interactions/Unidoc.PluginOperation.Action.swift",
"Operations/Interactions/Unidoc.PluginOperation.swift",
"Operations/Interactions/Unidoc.RefBuildOperation.swift",
"Operations/Interactions/Unidoc.RefStateOperation.swift",
"Operations/Interactions/Unidoc.SiteConfigOperation.swift",
"Operations/Interactions/Unidoc.TextEditorOperation.swift",
"Operations/Interactions/Unidoc.TextUpdateOperation.swift",
"Operations/Interactions/Unidoc.UpdatePackageRule.swift",
"Operations/Interactions/Unidoc.UpdatePackageRuleOperation.swift",
"Operations/Interactions/Unidoc.UserAdminOperation.swift",
"Operations/Interactions/Unidoc.UserConfigOperation.Update.swift",
"Operations/Interactions/Unidoc.UserConfigOperation.swift",
"Operations/Interactions/Unidoc.UserIndexOperation.swift",
"Operations/Interactions/Unidoc.WebhookError.swift",
"Operations/Interactions/Unidoc.WebhookOperation.Event.swift",
"Operations/Interactions/Unidoc.WebhookOperation.swift",
"Operations/Interactive/Unidoc.AdministrativeOperation.swift",
"Operations/Interactive/Unidoc.InteractiveOperation.swift",
"Operations/Interactive/Unidoc.MachineOperation.swift",
"Operations/Interactive/Unidoc.MeteredOperation.swift",
"Operations/Interactive/Unidoc.RestrictedOperation.swift",
"Operations/Procedural/Unidoc.BlockingOperation.swift",
"Operations/Procedural/Unidoc.NonblockingOperation.swift",
"Operations/Procedural/Unidoc.ProceduralOperation.swift",
"Operations/Procedures/Unidoc.BuildArtifact (ext).swift",
"Operations/Procedures/Unidoc.BuilderUploadOperation.swift",
"Operations/Procedures/Unidoc.PackageAlignOperation.Status.swift",
"Operations/Procedures/Unidoc.PackageAlignOperation.swift",
"Operations/Unidoc.AnyOperation.swift",
"Operations/Unidoc.LoginFlow.swift",
"Operations/Unidoc.LoginPage.swift",
"Operations/Vertex/Unidoc.DocsOperation.swift",
"Operations/Vertex/Unidoc.RedirectOperation.swift",
"Operations/Vertex/Unidoc.VertexOperation.swift",
"Plugins/Unidoc.DB (ext).swift",
"Plugins/Unidoc.Plugin.swift",
"Plugins/Unidoc.PluginContext.swift",
"Plugins/Unidoc.PluginControlForm.swift",
"Plugins/Unidoc.PluginHandle.swift",
"Plugins/Unidoc.PluginStatusPage.swift",
"Requests/Unidoc.Authorization.swift",
"Requests/Unidoc.AuthorizationHeaderError.swift",
"Requests/Unidoc.BuildRequestPage.swift",
"Requests/Unidoc.ClientGuess.Droid.swift",
"Requests/Unidoc.ClientGuess.Robot.swift",
"Requests/Unidoc.ClientGuess.swift",
"Requests/Unidoc.ClientPrivilege.swift",
"Requests/Unidoc.Cookie.swift",
"Requests/Unidoc.PipelineParameters.swift",
"Requests/Unidoc.ReallyPage.swift",
"Requests/Unidoc.Router.AuthParameters.swift",
"Requests/Unidoc.Router.LegacyParameters.swift",
"Requests/Unidoc.Router.swift",
"Requests/Unidoc.ServerRequest.swift",
"Requests/Unidoc.ServerResponseContext.swift",
"Requests/Unidoc.StreamedRequest.swift",
"Server/Unidoc.ExplainableOperation.swift",
"Server/Unidoc.MetricPaint.swift",
"Server/Unidoc.PolicyErrorPage.swift",
"Server/Unidoc.Server.Promise.swift",
"Server/Unidoc.Server.Update.swift",
"Server/Unidoc.Server.swift",
"Server/Unidoc.ServerErrorPage.swift",
"URI.QueryDecodable.swift",
"Unidoc.Database.swift",
"Unidoc.RedirectBySymbolicHintQuery (ext).swift",
"Unidoc.Registrar.swift",
"Unidoc.RegistrarAccessMechanisms.swift",
"Unidoc.RegistrarSession.swift",
"exports.swift"
],
"target_dependencies" : [
"S3Client",
"Sitemaps",
"UnidocAssets",
"UnidocAssets_System",
"UnidocAPI",
"UnidocDB",
"Fingerprinting",
"UnidocQueries",
"UnidocRender",
"UnidocUI"
],
"type" : "library"
},
{
"c99name" : "UnidocRender",
"module_type" : "SwiftTarget",
"name" : "UnidocRender",
"path" : "Sources/UnidocRender",
"product_dependencies" : [
"HTTP",
"Media",
"UnixCalendar",
"HTML"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Formats/Unidoc.RenderFormat.Assets.swift",
"Formats/Unidoc.RenderFormat.swift",
"Pages/Unidoc.AdministrativePage.swift",
"Pages/Unidoc.ApplicationPage.swift",
"Pages/Unidoc.DynamicPage.swift",
"Pages/Unidoc.RenderablePage.swift",
"Pages/Unidoc.StaticPage.swift",
"Pages/Unidoc.StatusBearingPage.swift",
"Unidoc.ApplicationCornice.swift",
"Unidoc.CanonicalVersion.Relationship.swift",
"Unidoc.CanonicalVersion.Target.swift",
"Unidoc.CanonicalVersion.swift",
"Unidoc.LinkReference.swift",
"Unidoc.LinkReferenceError.swift",
"Unidoc.LinkTarget.swift",
"Unidoc.ServerRoot.Subdomain.swift",
"Unidoc.ServerRoot.swift",
"Unidoc.VertexContext.swift",
"Unidoc.VertexContextTable.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownDisplay",
"MarkdownRendering",
"UnidocAssets",
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocRecords_LZ77",
"module_type" : "SwiftTarget",
"name" : "UnidocRecords_LZ77",
"path" : "Sources/UnidocRecords_LZ77",
"product_dependencies" : [
"LZ77"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"unidocd",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Unidoc.TextStorage (ext).swift",
"Unidoc.TextStorage.Compressed (ext).swift",
"exports.swift"
],
"target_dependencies" : [
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocRecordsTests",
"module_type" : "SwiftTarget",
"name" : "UnidocRecordsTests",
"path" : "Sources/UnidocRecordsTests",
"sources" : [
"TreeRoundtripping.swift",
"Unidoc.Noun (ext).swift"
],
"target_dependencies" : [
"UnidocRecords"
],
"type" : "test"
},
{
"c99name" : "UnidocRecords",
"module_type" : "SwiftTarget",
"name" : "UnidocRecords",
"path" : "Sources/UnidocRecords",
"product_dependencies" : [
"GitHubAPI",
"FNV1",
"MD5"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"unidocd",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Accounts/Unidoc.Account.swift",
"Accounts/Unidoc.AccountType.swift",
"BSON.HomogenousFields.swift",
"Building/Unidoc.BuildArtifact.swift",
"Building/Unidoc.BuildFailure (ext).swift",
"Building/Unidoc.BuildLog.swift",
"Building/Unidoc.BuildLogType.swift",
"Building/Unidoc.BuildPayload.swift",
"Building/Unidoc.BuildReport.swift",
"Building/Unidoc.BuildStage (ext).swift",
"Building/Unidoc.BuildTemplate.swift",
"FNV24 (ext).swift",
"FNV24.Extended (ext).swift",
"Origins/GitHub.Node (ext).swift",
"Origins/Unidoc.GitHubOrigin.swift",
"Origins/Unidoc.PackageOrigin.swift",
"Packages/Unidoc.Edge.swift",
"Packages/Unidoc.EditionDependency.swift",
"Packages/Unidoc.EditionMetadata.swift",
"Packages/Unidoc.GraphLoader.swift",
"Packages/Unidoc.GraphPath.swift",
"Packages/Unidoc.GraphType.swift",
"Packages/Unidoc.InlineLoader.swift",
"Packages/Unidoc.InlineLoaderError.swift",
"Packages/Unidoc.LinkerAction (ext).swift",
"Packages/Unidoc.PackageDependency.swift",
"Packages/Unidoc.PackageLicense.swift",
"Packages/Unidoc.PackageMedia.swift",
"Packages/Unidoc.PackageMetadata.swift",
"Packages/Unidoc.PackageRepo.swift",
"Packages/Unidoc.PackageSettings.swift",
"Packages/Unidoc.Sitemap.Elements.Iterator.swift",
"Packages/Unidoc.Sitemap.Elements.swift",
"Packages/Unidoc.Sitemap.swift",
"Packages/Unidoc.Snapshot.swift",
"Packages/Unidoc.SnapshotDelta.swift",
"Search/MD5 (ext).swift",
"Search/Unidoc.TextResource.swift",
"Search/Unidoc.TextStorage.Compressed.swift",
"Search/Unidoc.TextStorage.swift",
"SourcePosition (ext).swift",
"Symbol.PackageAtRef (ext).swift",
"Symbol.Volume (ext).swift",
"Unidoc.AccessControl.swift",
"Unidoc.DatabaseSettings.swift",
"Unidoc.Edition (ext).swift",
"Unidoc.EditionSet.swift",
"Unidoc.Package (ext).swift",
"Unidoc.Realm.swift",
"Unidoc.Scalar (ext).swift",
"Unidoc.Version (ext).swift",
"UnqualifiedPath (ext).swift",
"Volumes/Groups/Unidoc.AnyGroup.swift",
"Volumes/Groups/Unidoc.ConformerGroup.swift",
"Volumes/Groups/Unidoc.ConformingType.swift",
"Volumes/Groups/Unidoc.CuratorGroup.swift",
"Volumes/Groups/Unidoc.ExtensionGroup.swift",
"Volumes/Groups/Unidoc.Group.swift",
"Volumes/Groups/Unidoc.GroupLayer.swift",
"Volumes/Groups/Unidoc.GroupLayerPredicate.swift",
"Volumes/Groups/Unidoc.GroupType.swift",
"Volumes/Groups/Unidoc.IntrinsicGroup.swift",
"Volumes/Metadata/Unidoc.VolumeMetadata.Dependency.swift",
"Volumes/Metadata/Unidoc.VolumeMetadata.DependencyPin.swift",
"Volumes/Metadata/Unidoc.VolumeMetadata.swift",
"Volumes/Passages/Unidoc.Outline.swift",
"Volumes/Passages/Unidoc.Passage.swift",
"Volumes/Stats/Unidoc.Census.Interface.swift",
"Volumes/Stats/Unidoc.Census.swift",
"Volumes/Stats/Unidoc.Stats.Coverage.swift",
"Volumes/Stats/Unidoc.Stats.Decl.swift",
"Volumes/Stats/Unidoc.Stats.swift",
"Volumes/Stats/Unidoc.StatsCounters.swift",
"Volumes/Trees/Unidoc.Citizenship.swift",
"Volumes/Trees/Unidoc.Noun.swift",
"Volumes/Trees/Unidoc.NounTable.Discriminator.swift",
"Volumes/Trees/Unidoc.NounTable.swift",
"Volumes/Trees/Unidoc.NounTableMalformedError.swift",
"Volumes/Trees/Unidoc.NounType.swift",
"Volumes/Trees/Unidoc.Shoot (ext).swift",
"Volumes/Trees/Unidoc.Stem (ext).swift",
"Volumes/Trees/Unidoc.TypeTree.swift",
"Volumes/Unidoc.VertexPath.swift",
"Volumes/Unidoc.VolumeABI.swift",
"Volumes/Unidoc.VolumeRange.swift",
"Volumes/Unidoc.VolumeSelector.swift",
"Volumes/Vertices/Unidoc.AnyVertex.swift",
"Volumes/Vertices/Unidoc.ArticleVertex.swift",
"Volumes/Vertices/Unidoc.Bias.swift",
"Volumes/Vertices/Unidoc.CultureVertex.swift",
"Volumes/Vertices/Unidoc.DeclVertex.swift",
"Volumes/Vertices/Unidoc.FileVertex.swift",
"Volumes/Vertices/Unidoc.ForeignVertex.swift",
"Volumes/Vertices/Unidoc.LandingVertex.swift",
"Volumes/Vertices/Unidoc.PrincipalVertex.swift",
"Volumes/Vertices/Unidoc.ProductVertex.swift",
"Volumes/Vertices/Unidoc.RedirectSource.swift",
"Volumes/Vertices/Unidoc.RedirectVertex.swift",
"Volumes/Vertices/Unidoc.Route.swift",
"Volumes/Vertices/Unidoc.SnapshotDetails.swift",
"exports.swift"
],
"target_dependencies" : [
"SymbolGraphs",
"UnidocAPI"
],
"type" : "library"
},
{
"c99name" : "UnidocQueryTests",
"module_type" : "SwiftTarget",
"name" : "UnidocQueryTests",
"path" : "Sources/UnidocQueryTests",
"sources" : [
"LinkResolutionTests.Case.swift",
"LinkResolutionTests.swift",
"PackageQueryTests.swift",
"Support/Phylum.DeclFlags (ext).swift",
"Support/Unidoc.VertexPath (ext).swift",
"Support/Unidoc.VertexQuery (ext).swift",
"SymbolQueryTests.Filter.swift",
"SymbolQueryTests.swift",
"VolumeQueryTests.swift"
],
"target_dependencies" : [
"UnidocQueries",
"UnidocTesting",
"SymbolGraphTesting"
],
"type" : "test"
},
{
"c99name" : "UnidocQueries",
"module_type" : "SwiftTarget",
"name" : "UnidocQueries",
"path" : "Sources/UnidocQueries",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Activity/Unidoc.ActivityQuery.Featured.swift",
"Activity/Unidoc.ActivityQuery.Output.swift",
"Activity/Unidoc.ActivityQuery.swift",
"Activity/Unidoc.PackagesCrawledQuery.Date.swift",
"Activity/Unidoc.PackagesCrawledQuery.swift",
"GenericConstraint (ext).swift",
"Mongo.PipelineEncoder (ext).swift",
"Mongo.SingleOutputFromPrimary.swift",
"Packages/Unidoc.AliasResolutionQuery.swift",
"Packages/Unidoc.AliasingQuery.swift",
"Packages/Unidoc.PackageCreated.swift",
"Packages/Unidoc.PackagePredicate.swift",
"Packages/Unidoc.PackagesQuery.swift",
"Packages/Unidoc.RealmQuery.Output.swift",
"Packages/Unidoc.RealmQuery.swift",
"Packages/Unidoc.SitemapQuery.Output.swift",
"Packages/Unidoc.SitemapQuery.swift",
"Search/Unidoc.TextResourceOutput.Content.swift",
"Search/Unidoc.TextResourceOutput.swift",
"Search/Unidoc.TextResourceQuery.swift",
"Unidoc.DB (ext).swift",
"Unidoc.Outline (ext).swift",
"Unidoc.Passage (ext).swift",
"Unidoc.TextResource (ext).swift",
"Unidoc.TypeTree (ext).swift",
"Unidoc.VolumeMetadata.Dependency (ext).swift",
"Users/Unidoc.UserAccountQuery.Output.swift",
"Users/Unidoc.UserAccountQuery.swift",
"Users/Unidoc.UserPropertyQuery.Output.swift",
"Users/Unidoc.UserPropertyQuery.swift",
"Versions/Unidoc.CompleteBuildsPageSegment.swift",
"Versions/Unidoc.CompleteBuildsQuery.swift",
"Versions/Unidoc.ConsumersPageSegment.swift",
"Versions/Unidoc.ConsumersQuery.swift",
"Versions/Unidoc.EditionMetadataSymbolicQuery.swift",
"Versions/Unidoc.EditionOutput.swift",
"Versions/Unidoc.PackageDependent.swift",
"Versions/Unidoc.PackagePageOutput.swift",
"Versions/Unidoc.PackagePageQuery.swift",
"Versions/Unidoc.PackagePageSegment.swift",
"Versions/Unidoc.RefState.swift",
"Versions/Unidoc.RefStateDirectQuery.swift",
"Versions/Unidoc.RefStateSymbolicQuery.swift",
"Versions/Unidoc.RulesOutput.swift",
"Versions/Unidoc.RulesQuery.swift",
"Versions/Unidoc.TagsQuery.Output.swift",
"Versions/Unidoc.TagsQuery.swift",
"Versions/Unidoc.VersionPredicate.swift",
"Versions/Unidoc.VersionSelector.swift",
"Versions/Unidoc.VersionState.Graph.swift",
"Versions/Unidoc.VersionState.swift",
"Versions/Unidoc.VersionsQuery.Output.swift",
"Versions/Unidoc.VersionsQuery.swift",
"Volumes/Mongo.OptionalKeyPath.swift",
"Volumes/Mongo.Variable (ext).swift",
"Volumes/Symbol.Decl (ext).swift",
"Volumes/Unidoc.ConformingType (ext).swift",
"Volumes/Unidoc.GroupLayer (ext).swift",
"Volumes/Unidoc.GroupLayerPredicate (ext).swift",
"Volumes/Unidoc.LookupAdjacent.LatestExtensions.swift",
"Volumes/Unidoc.LookupAdjacent.LockedExtensions.swift",
"Volumes/Unidoc.LookupAdjacent.SpecialGroups.Default.swift",
"Volumes/Unidoc.LookupAdjacent.SpecialGroups.swift",
"Volumes/Unidoc.LookupAdjacent.Vertices.swift",
"Volumes/Unidoc.LookupAdjacent.Volumes.swift",
"Volumes/Unidoc.LookupAdjacent.swift",
"Volumes/Unidoc.LookupContext.swift",
"Volumes/Unidoc.LookupLimited.swift",
"Volumes/Unidoc.RedirectByExportQuery.swift",
"Volumes/Unidoc.RedirectByInternalHintQuery.swift",
"Volumes/Unidoc.RedirectBySymbolicHintQuery.swift",
"Volumes/Unidoc.RedirectOutput.swift",
"Volumes/Unidoc.VertexOutput.swift",
"Volumes/Unidoc.VertexPath (ext).swift",
"Volumes/Unidoc.VertexPredicate.swift",
"Volumes/Unidoc.VertexProjection.swift",
"Volumes/Unidoc.VertexQuery.swift",
"Volumes/Unidoc.VolumeRange (ext).swift",
"exports.swift"
],
"target_dependencies" : [
"UnidocDB",
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocLinking",
"module_type" : "SwiftTarget",
"name" : "UnidocLinking",
"path" : "Sources/UnidocLinking",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Unidoc.GraphLinker.swift",
"Unidoc.Mesh.Boundary.swift",
"Unidoc.Mesh.Groups.swift",
"Unidoc.Mesh.Vertices.swift",
"Unidoc.Mesh.swift"
],
"target_dependencies" : [
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocLinkerPlugin",
"module_type" : "SwiftTarget",
"name" : "UnidocLinkerPlugin",
"path" : "Sources/UnidocLinkerPlugin",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocLinkerPlugin"
],
"sources" : [
"AWS.S3.GraphLoader.swift",
"Unidoc.DB (ext).swift",
"Unidoc.LinkerPlugin.swift",
"Unidoc.PluginContext (ext).swift"
],
"target_dependencies" : [
"UnidocLinker",
"UnidocServer"
],
"type" : "library"
},
{
"c99name" : "UnidocLinker",
"module_type" : "SwiftTarget",
"name" : "UnidocLinker",
"path" : "Sources/UnidocLinker",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocLinker",
"UnidocLinkerPlugin"
],
"sources" : [
"Curation/Unidoc.LexicalPriority.swift",
"Curation/Unidoc.SemanticPriority.Constructor.swift",
"Curation/Unidoc.SemanticPriority.Member.swift",
"Curation/Unidoc.SemanticPriority.Phylum.swift",
"Curation/Unidoc.SemanticPriority.swift",
"Curation/Unidoc.SortPriority.swift",
"Enumeration/Unidoc.Census (ext).swift",
"Enumeration/Unidoc.Census.Enumerator.swift",
"Enumeration/Unidoc.Census.Enumerators.swift",
"Enumeration/WritableKeyPath (ext).swift",
"Sema/DroppedExtensionsError.AffectedExtensions.swift",
"Sema/DroppedExtensionsError.swift",
"Sema/DroppedPassagesError.swift",
"Sema/Unidoc.ConformanceSignature.swift",
"Sema/Unidoc.Conformers.swift",
"Sema/Unidoc.Extension.swift",
"Sema/Unidoc.ExtensionConditions.swift",
"Sema/Unidoc.ExtensionSignature.swift",
"Sema/Unidoc.LinkerIndex.swift",
"Sema/Unidoc.LinkerIndexable.swift",
"Sema/Unidoc.LinkerTable.swift",
"Sema/Unidoc.LinkerTables.Counter.swift",
"Sema/Unidoc.LinkerTables.ModuleContext.swift",
"Sema/Unidoc.LinkerTables.ModuleNamespace.swift",
"Sema/Unidoc.LinkerTables.ModuleView.swift",
"Sema/Unidoc.LinkerTables.Next.swift",
"Sema/Unidoc.LinkerTables.swift",
"Sema/Unidoc.TreeMapper.Flags.swift",
"Sema/Unidoc.TreeMapper.swift",
"Sema/Unidoc.TreeMembers.swift",
"Unidoc.DynamicLinker.swift",
"Unidoc.GraphLinker (ext).swift",
"Unidoc.LinkableGraph.Scalars.swift",
"Unidoc.LinkableGraph.swift",
"Unidoc.LinkerContext.UpstreamScalars.swift",
"Unidoc.LinkerContext.swift",
"Unidoc.MeshInterior.swift",
"Unidoc.Outline (ext).swift",
"Unidoc.Symbolicator.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownRendering",
"SourceDiagnostics",
"UnidocLinking"
],
"type" : "library"
},
{
"c99name" : "UnidocDBTests",
"module_type" : "SwiftTarget",
"name" : "UnidocDBTests",
"path" : "Sources/UnidocDBTests",
"product_dependencies" : [
"GitHubClient"
],
"sources" : [
"UnidocDatabaseTests.swift"
],
"target_dependencies" : [
"UnidocTesting",
"SymbolGraphBuilder",
"SymbolGraphTesting"
],
"type" : "test"
},
{
"c99name" : "UnidocDB",
"module_type" : "SwiftTarget",
"name" : "UnidocDB",
"path" : "Sources/UnidocDB",
"product_dependencies" : [
"IP",
"UnixCalendar"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocDB",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Activity/Unidoc.DB.DocsFeed.Activity.swift",
"Activity/Unidoc.DB.DocsFeed.swift",
"Activity/Unidoc.DB.RepoFeed.Activity.swift",
"Activity/Unidoc.DB.RepoFeed.swift",
"Building/Unidoc.BuildIdentifier.swift",
"Building/Unidoc.BuildLogPath.swift",
"Building/Unidoc.CompleteBuild.swift",
"Building/Unidoc.DB.CompleteBuilds.swift",
"Building/Unidoc.DB.PendingBuilds.swift",
"Building/Unidoc.PendingBuild.swift",
"Building/Unidoc.PendingBuildDelta.swift",
"Crawling/Unidoc.CrawlingTicket.swift",
"Crawling/Unidoc.CrawlingWindow.swift",
"Crawling/Unidoc.DB.CrawlingTickets.swift",
"Crawling/Unidoc.DB.CrawlingWindows.swift",
"Editions/Unidoc.DB.EditionDependencies.swift",
"Editions/Unidoc.DB.Editions.swift",
"Editions/Unidoc.EditionDependency (ext).swift",
"Editions/Unidoc.EditionMetadata (ext).swift",
"Editions/Unidoc.EditionPlacement.swift",
"Editions/Unidoc.EditionPlacementQuery.swift",
"Milliseconds (ext).swift",
"Mongo.Collation (ext).swift",
"Mongo.CollectionModel (ext).swift",
"Packages/PackageSubscription.ID.swift",
"Packages/PackageSubscription.swift",
"Packages/Symbol.Package (ext).swift",
"Packages/Symbol.PackageDependency.swift",
"Packages/Unidoc.Alias.swift",
"Packages/Unidoc.AliasQuery.swift",
"Packages/Unidoc.Autoincrement.swift",
"Packages/Unidoc.AutoincrementQuery.swift",
"Packages/Unidoc.DB.PackageAliases.swift",
"Packages/Unidoc.DB.PackageDependencies.swift",
"Packages/Unidoc.DB.Packages.AlignRealm.swift",
"Packages/Unidoc.DB.Packages.swift",
"Packages/Unidoc.DB.RealmAliases.swift",
"Packages/Unidoc.DB.Realms.swift",
"Packages/Unidoc.GitHubOrigin (ext).swift",
"Packages/Unidoc.GitHubRepoMetadataError.swift",
"Packages/Unidoc.PackageAlias.swift",
"Packages/Unidoc.PackageDependency (ext).swift",
"Packages/Unidoc.PackageIndexMode.swift",
"Packages/Unidoc.PackageLicense (ext).swift",
"Packages/Unidoc.PackageMetadata (ext).swift",
"Packages/Unidoc.PackageRepo (ext).swift",
"Packages/Unidoc.PackageRights.swift",
"Packages/Unidoc.PackageRulers.swift",
"Packages/Unidoc.RealmAlias.swift",
"Packages/Unidoc.RealmMetadata.swift",
"Sitemaps/Unidoc.DB.SearchbotCoverage.swift",
"Sitemaps/Unidoc.DB.SearchbotGrid.swift",
"Sitemaps/Unidoc.DB.Sitemaps.swift",
"Sitemaps/Unidoc.Searchbot.swift",
"Sitemaps/Unidoc.SearchbotCell.Crumb.swift",
"Sitemaps/Unidoc.SearchbotCell.ID.swift",
"Sitemaps/Unidoc.SearchbotCell.swift",
"Sitemaps/Unidoc.SearchbotStats.Counts.swift",
"Sitemaps/Unidoc.SearchbotStats.swift",
"Sitemaps/Unidoc.Sitemap (ext).swift",
"Sitemaps/Unidoc.SitemapIndexEntry.swift",
"Sitemaps/Unidoc.SitemapIndexQuery.swift",
"Snapshots/SymbolGraphMetadata (ext).swift",
"Snapshots/Unidoc.DB.Snapshots.QueuedOperation.swift",
"Snapshots/Unidoc.DB.Snapshots.swift",
"Snapshots/Unidoc.PinDependenciesQuery.swift",
"Snapshots/Unidoc.Snapshot (ext).swift",
"Snapshots/Unidoc.Snapshot.CodingKey (ext).swift",
"Snapshots/Unidoc.SnapshotDelta (ext).swift",
"Unidoc.DB.Metadata.Key.swift",
"Unidoc.DB.Metadata.swift",
"Unidoc.DB.swift",
"Unidoc.Edge (ext).swift",
"Unidoc.GraphLoader (ext).swift",
"Users/GitHub.User.Profile (ext).swift",
"Users/GitHubCredential.swift",
"Users/GitHubCredentials.swift",
"Users/Unidoc.DB.Users.swift",
"Users/Unidoc.User.Level.swift",
"Users/Unidoc.User.swift",
"Users/Unidoc.UserMeter.swift",
"Users/Unidoc.UserRights.swift",
"Users/Unidoc.UserSecrets.swift",
"Users/Unidoc.UserSession.API.swift",
"Users/Unidoc.UserSession.Web.swift",
"Users/Unidoc.UserSession.swift",
"Vertices/Unidoc.AnyGroup (ext).swift",
"Vertices/Unidoc.AnyVertex (ext).swift",
"Vertices/Unidoc.DB.Groups.AlignLatest.swift",
"Vertices/Unidoc.DB.Groups.ClearLatest.swift",
"Vertices/Unidoc.DB.Groups.swift",
"Vertices/Unidoc.DB.Redirects.swift",
"Vertices/Unidoc.DB.Vertices.VacuumLatest.swift",
"Vertices/Unidoc.DB.Vertices.swift",
"Vertices/Unidoc.RedirectSource (ext).swift",
"Vertices/Unidoc.RedirectVertex (ext).swift",
"Volumes/Unidoc.DB.Search.swift",
"Volumes/Unidoc.DB.Trees.swift",
"Volumes/Unidoc.DB.Volumes.AlignRealm.swift",
"Volumes/Unidoc.DB.Volumes.PatchView.swift",
"Volumes/Unidoc.DB.Volumes.VacuumLatest.swift",
"Volumes/Unidoc.DB.Volumes.swift",
"Volumes/Unidoc.VolumeMetadata (ext).swift",
"Volumes/Unidoc.VolumeMetadata.NameFields.swift",
"Volumes/Unidoc.VolumeMetadata.StoredFields.swift",
"exports.swift"
],
"target_dependencies" : [
"_MongoDB",
"UnidocRecords_LZ77",
"UnidocLinking",
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocClient",
"module_type" : "SwiftTarget",
"name" : "UnidocClient",
"path" : "Sources/UnidocClient",
"product_dependencies" : [
"HTTPClient"
],
"product_memberships" : [
"unidoc",
"unidocd",
"UnidocClient"
],
"sources" : [
"Unidoc.BuildArtifact (ext).swift",
"Unidoc.BuildPayload (ext).swift",
"Unidoc.Client.Connection.swift",
"Unidoc.Client.swift",
"Unidoc.Toolchain.swift",
"exports.swift"
],
"target_dependencies" : [
"SymbolGraphBuilder",
"UnidocRecords_LZ77",
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocCLI",
"module_type" : "SwiftTarget",
"name" : "UnidocCLI",
"path" : "Sources/UnidocCLI",
"product_dependencies" : [
"System_ArgumentParser"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI"
],
"sources" : [
"AWS.Region (ext).swift",
"Mongo.Host (ext).swift",
"Regex (ext).swift",
"Unidoc (ext).swift",
"Unidoc.BucketOptions.swift",
"Unidoc.DatabaseOptions.swift",
"Unidoc.ListAssetsCommand.swift",
"exports.swift"
],
"target_dependencies" : [
"_GitVersion",
"UnidocServer"
],
"type" : "library"
},
{
"c99name" : "UnidocAssets_System",
"module_type" : "SwiftTarget",
"name" : "UnidocAssets_System",
"path" : "Sources/UnidocAssets_System",
"product_dependencies" : [
"Media",
"SystemIO"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocAssets_System",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"Unidoc.Asset (ext).swift"
],
"target_dependencies" : [
"UnidocAssets"
],
"type" : "library"
},
{
"c99name" : "UnidocAssets",
"module_type" : "SwiftTarget",
"name" : "UnidocAssets",
"path" : "Sources/UnidocAssets",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocAssets",
"UnidocAssets_System",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Unidoc.Asset.Versioning.swift",
"Unidoc.Asset.swift",
"exports.swift"
],
"target_dependencies" : [
"SemanticVersions",
"Unidoc"
],
"type" : "library"
},
{
"c99name" : "UnidocAPI",
"module_type" : "SwiftTarget",
"name" : "UnidocAPI",
"path" : "Sources/UnidocAPI",
"product_dependencies" : [
"SHA1_JSON",
"URI"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"unidocd",
"UnidocAPI",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Building/Unidoc.BuildFailure.swift",
"Building/Unidoc.BuildLabels.swift",
"Building/Unidoc.BuildRequest.swift",
"Building/Unidoc.BuildRoute.swift",
"Building/Unidoc.BuildSelector.swift",
"Building/Unidoc.BuildStage.swift",
"Building/Unidoc.BuildStatus.swift",
"Building/Unidoc.EditionStateReport.Graph.swift",
"Building/Unidoc.EditionStateReport.Phase.swift",
"Building/Unidoc.EditionStateReport.swift",
"Building/Unidoc.LinkerAction.swift",
"Building/Unidoc.LinkerRoute.swift",
"Building/Unidoc.VersionSeries.swift",
"Status/Unidoc.DeleteStatus.swift",
"Status/Unidoc.SitemapDelta.swift",
"Status/Unidoc.SurfaceDelta.swift",
"Status/Unidoc.UnlinkStatus.swift",
"Status/Unidoc.UplinkStatus.swift",
"Status/Unidoc.UploadStatus.swift",
"Symbol.Package (ext).swift",
"Symbol.Volume (ext).swift",
"Unidoc.Edition (ext).swift",
"Unidoc.Package (ext).swift",
"Unidoc.Shoot.swift",
"Unidoc.Stem.swift",
"Unidoc.Version (ext).swift",
"exports.swift"
],
"target_dependencies" : [
"SemanticVersions",
"Symbols",
"Unidoc"
],
"type" : "library"
},
{
"c99name" : "Unidoc",
"module_type" : "SwiftTarget",
"name" : "Unidoc",
"path" : "Sources/Unidoc",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocAPI",
"UnidocAssets",
"UnidocAssets_System",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"ClosedRange (ext).swift",
"Unidoc.Edition.swift",
"Unidoc.Package.swift",
"Unidoc.Scalar.swift",
"Unidoc.Vector.swift",
"Unidoc.Version.swift",
"Unidoc.swift"
],
"type" : "library"
},
{
"c99name" : "Symbols",
"module_type" : "SwiftTarget",
"name" : "Symbols",
"path" : "Sources/Symbols",
"product_dependencies" : [
"FNV1"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"MarkdownAST",
"MarkdownParsing",
"MarkdownSemantics",
"PackageGraphs",
"PackageMetadata",
"SourceDiagnostics",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"Symbols",
"UnidocAPI",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Declarations/Phylum.Decl.Kink.swift",
"Declarations/Phylum.Decl.Kinks.swift",
"Declarations/Phylum.Decl.Macro.swift",
"Declarations/Phylum.Decl.Objectivity.swift",
"Declarations/Phylum.Decl.Orientation.swift",
"Declarations/Phylum.Decl.Route.swift",
"Declarations/Phylum.Decl.swift",
"Declarations/Phylum.DeclFlags.swift",
"Declarations/Phylum.Language.swift",
"Declarations/Phylum.SwiftFlags.swift",
"Identifiers/FNV24 (ext).swift",
"Identifiers/FNV24.Extended (ext).swift",
"Identifiers/Symbol.Article.swift",
"Identifiers/Symbol.Block.swift",
"Identifiers/Symbol.Decl.Language.swift",
"Identifiers/Symbol.Decl.Vector.swift",
"Identifiers/Symbol.Decl.swift",
"Identifiers/Symbol.File.RebaseError.swift",
"Identifiers/Symbol.File.SchemeError.swift",
"Identifiers/Symbol.File.swift",
"Identifiers/Symbol.FileBase.swift",
"Identifiers/Symbol.Module.swift",
"Identifiers/Symbol.Package.swift",
"Identifiers/Symbol.PackageAtRef.swift",
"Identifiers/Symbol.PackageNamespaced.swift",
"Identifiers/Symbol.PackageScope.swift",
"Identifiers/Symbol.Product.swift",
"Identifiers/Symbol.Triple.Architecture.swift",
"Identifiers/Symbol.Triple.OS.swift",
"Identifiers/Symbol.Triple.Vendor.swift",
"Identifiers/Symbol.Triple.swift",
"Identifiers/Symbol.USR.swift",
"Identifiers/Symbol.Volume.swift",
"Identifiers/Unicode.Scalar (ext).swift",
"Phylum.swift",
"Symbol.ACL.swift",
"Symbol.swift"
],
"target_dependencies" : [
"Sources"
],
"type" : "library"
},
{
"c99name" : "SymbolTests",
"module_type" : "SwiftTarget",
"name" : "SymbolTests",
"path" : "Sources/SymbolTests",
"sources" : [
"Parsing.swift"
],
"target_dependencies" : [
"Symbols"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphs",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphs",
"path" : "Sources/SymbolGraphs",
"product_dependencies" : [
"Bijection",
"BSON",
"SHA1"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"PackageGraphs",
"PackageMetadata",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Articles/Markdown.Bytecode (ext).swift",
"Articles/Symbol.Article (ext).swift",
"Articles/SymbolGraph.Article.Footer.swift",
"Articles/SymbolGraph.Article.swift",
"Articles/SymbolGraph.ArticleNode.swift",
"Articles/SymbolGraph.ArticlePlane.swift",
"Articles/SymbolGraph.Outline.Unresolved.LinkType.swift",
"Articles/SymbolGraph.Outline.Unresolved.swift",
"Articles/SymbolGraph.Outline.swift",
"Articles/SymbolGraph.OutlineText.swift",
"Buffers/SymbolGraph.Buffer24.Element.swift",
"Buffers/SymbolGraph.Buffer24.swift",
"Buffers/SymbolGraph.BufferError.swift",
"Declarations/Availability (ext).swift",
"Declarations/Availability.AnyDomain (ext).swift",
"Declarations/Availability.AnyRange (ext).swift",
"Declarations/Availability.Clauses (ext).swift",
"Declarations/Availability.EternalRange (ext).swift",
"Declarations/Availability.VersionRange (ext).swift",
"Declarations/NumericVersion (ext).swift",
"Declarations/Phylum.Decl (ext).swift",
"Declarations/Phylum.DeclFlags (ext).swift",
"Declarations/Phylum.SwiftFlags (ext).swift",
"Declarations/Symbol.Decl (ext).swift",
"Declarations/SymbolGraph.Decl.swift",
"Declarations/SymbolGraph.DeclNode.swift",
"Declarations/SymbolGraph.DeclPlane.swift",
"Declarations/SymbolGraph.Extension.swift",
"Declarations/UnqualifiedPath (ext).swift",
"Generics/GenericConstraint (ext).swift",
"Generics/GenericConstraint.Sigil.swift",
"Generics/GenericConstraint.SigilError.swift",
"Generics/GenericParameter (ext).swift",
"Generics/GenericParameter.DepthOverflowError.swift",
"Metadata/AnyVersion (ext).swift",
"Metadata/MinorVersion (ext).swift",
"Metadata/PatchVersion (ext).swift",
"Metadata/SHA1 (ext).swift",
"Metadata/SemanticVersion.Suffix (ext).swift",
"Metadata/SwiftVersion.Nightly.swift",
"Metadata/SwiftVersion.swift",
"Metadata/Symbol.Package (ext).swift",
"Metadata/Symbol.PackageScope (ext).swift",
"Metadata/Symbol.Product (ext).swift",
"Metadata/Symbol.Triple(ext).swift",
"Metadata/SymbolGraphMetadata.Commit.swift",
"Metadata/SymbolGraphMetadata.Dependency.swift",
"Metadata/SymbolGraphMetadata.DependencyRequirement.swift",
"Metadata/SymbolGraphMetadata.Package.swift",
"Metadata/SymbolGraphMetadata.Platform.swift",
"Metadata/SymbolGraphMetadata.PlatformRequirement.swift",
"Metadata/SymbolGraphMetadata.Trait.swift",
"Metadata/SymbolGraphMetadata.swift",
"Modules/Phylum.Language (ext).swift",
"Modules/Symbol.Module (ext).swift",
"Modules/SymbolGraph.Culture.Reexports.swift",
"Modules/SymbolGraph.Culture.swift",
"Modules/SymbolGraph.Module.swift",
"Modules/SymbolGraph.ModuleDependencies.swift",
"Modules/SymbolGraph.ModuleType.swift",
"Modules/SymbolGraph.Namespace.swift",
"Planes/SymbolGraph.FilePlane.swift",
"Planes/SymbolGraph.ForeignPlane.swift",
"Planes/SymbolGraph.Layer.Citizens.Iterator.swift",
"Planes/SymbolGraph.Layer.Citizens.swift",
"Planes/SymbolGraph.Layer.swift",
"Planes/SymbolGraph.Plane.Significand.swift",
"Planes/SymbolGraph.Plane.swift",
"Planes/SymbolGraph.PlaneType.swift",
"Planes/SymbolGraph.Table.swift",
"Planes/SymbolGraph.TableStorage.swift",
"Products/SymbolGraph.LibraryType.swift",
"Products/SymbolGraph.Product.swift",
"Products/SymbolGraph.ProductPlane.swift",
"Products/SymbolGraph.ProductType.swift",
"SourceLocation (ext).swift",
"Symbol.File (ext).swift",
"Symbol.FileBase (ext).swift",
"SymbolGraph.swift",
"SymbolGraphABI.swift",
"SymbolGraphNode.swift",
"SymbolGraphObject.swift",
"lexemes.swift"
],
"target_dependencies" : [
"LexicalPaths",
"SemanticVersions",
"Signatures",
"Symbols"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphValidationTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphValidationTests",
"path" : "Sources/SymbolGraphValidationTests",
"product_dependencies" : [
"SystemIO"
],
"sources" : [
"PrecompiledTests.swift"
],
"target_dependencies" : [
"SymbolGraphTesting"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphTests",
"path" : "Sources/SymbolGraphTests",
"sources" : [
"Availabilities.swift",
"Dependencies.swift",
"Generics.swift"
],
"target_dependencies" : [
"SymbolGraphs"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphTesting",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphTesting",
"path" : "Sources/SymbolGraphTesting",
"product_dependencies" : [
"SystemIO"
],
"sources" : [
"SymbolGraphMetadata (ext).swift",
"SymbolGraphObject (ext).swift"
],
"target_dependencies" : [
"SymbolGraphs"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphParts",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphParts",
"path" : "Sources/SymbolGraphParts",
"product_dependencies" : [
"JSON"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"Availability/Availability (ext).swift",
"Availability/Availability.AnyDomain (ext).swift",
"Availability/Availability.VersionRange (ext).swift",
"Availability/NumericVersion (ext).swift",
"Availability/PatchVersion (ext).swift",
"GenericConstraint (ext).swift",
"GenericConstraint.Kind.swift",
"GenericParameterWithPosition.swift",
"Graphs/SymbolGraphPart.ID.swift",
"Graphs/SymbolGraphPart.IdentificationError.swift",
"Graphs/SymbolGraphPart.Metadata.swift",
"Graphs/SymbolGraphPart.swift",
"Relationships/NestingRelationship.swift",
"Relationships/SuperformRelationship.swift",
"Relationships/Symbol.AnyRelationship.Keyword.swift",
"Relationships/Symbol.AnyRelationship.SourceOrigin.swift",
"Relationships/Symbol.AnyRelationship.swift",
"Relationships/Symbol.ConformanceRelationship.swift",
"Relationships/Symbol.ExtensionRelationship.swift",
"Relationships/Symbol.FeatureRelationship.swift",
"Relationships/Symbol.InheritanceRelationship.swift",
"Relationships/Symbol.IntrinsicWitnessRelationship.swift",
"Relationships/Symbol.MemberRelationship.swift",
"Relationships/Symbol.MembershipError.swift",
"Relationships/Symbol.OverrideRelationship.swift",
"Relationships/Symbol.RequirementRelationship.swift",
"Relationships/SymbolRelationship.swift",
"Signature.Fragment (ext).swift",
"Symbol.ACL (ext).swift",
"Symbol.Block (ext).swift",
"Symbol.Decl (ext).swift",
"Symbol.Module (ext).swift",
"Symbol.USR (ext).swift",
"Vertices/Phylum (ext).swift",
"Vertices/SymbolGraphPart.Vertex.Doccomment.Line.swift",
"Vertices/SymbolGraphPart.Vertex.Doccomment.swift",
"Vertices/SymbolGraphPart.Vertex.ExtensionContext.swift",
"Vertices/SymbolGraphPart.Vertex.Interfaces.swift",
"Vertices/SymbolGraphPart.Vertex.swift",
"Vertices/UnqualifiedPath (ext).swift"
],
"target_dependencies" : [
"LexicalPaths",
"LinkResolution",
"MarkdownPluginSwift",
"Signatures",
"Symbols"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphPartTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphPartTests",
"path" : "Sources/SymbolGraphPartTests",
"product_dependencies" : [
"SystemIO"
],
"sources" : [
"AccessControl.swift",
"DocumentationInheritance.swift",
"DocumentationInheritanceFromDependency.swift",
"ExternalExtensions.swift",
"InternalExtensions.swift",
"Phyla.swift",
"PhylaExtensions.swift",
"Reexports.swift",
"Support/GenericType (ext).swift",
"Support/SymbolGraphPart (ext).swift",
"SystemProgrammingInterfaces.swift"
],
"target_dependencies" : [
"SymbolGraphParts"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphLinkerTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphLinkerTests",
"path" : "Sources/SymbolGraphLinkerTests",
"sources" : [
"Bindings.swift",
"Blockquotes.swift",
"LinkResolution.swift",
"Lists.swift",
"ListsWithMultipleItems.swift",
"Parameters.swift",
"Support/MarkdownBinary.swift",
"Support/MarkdownTestSuite.swift",
"Support/SymbolGraph.Outline.Components (ext).swift",
"Topics.swift"
],
"target_dependencies" : [
"MarkdownRendering",
"SymbolGraphLinker"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphLinker",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphLinker",
"path" : "Sources/SymbolGraphLinker",
"product_dependencies" : [
"SHA1",
"URI"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"Markdown.BlockCodeReference (ext).swift",
"Markdown.Source (ext).swift",
"Markdown.SourceURL (ext).swift",
"Resolution/SSGC.AnchorResolutionError.Note.swift",
"Resolution/SSGC.AnchorResolutionError.swift",
"Resolution/SSGC.AnchorResolver.swift",
"Resolution/SSGC.AnchorTable.swift",
"Resolution/SSGC.AutolinkParsingError.swift",
"Resolution/SSGC.OutlineDiagnostic.swift",
"Resolution/SSGC.OutlineResolver.swift",
"Resolution/SSGC.OutlineResolverEnvironment.swift",
"Resolution/SSGC.Outliner.Cache.Outputs.swift",
"Resolution/SSGC.Outliner.Cache.swift",
"Resolution/SSGC.Outliner.swift",
"Resolution/SSGC.RenameParsingError.swift",
"Resolution/SSGC.RenameTargetError.swift",
"Resources/SSGC.Resource.swift",
"Resources/SSGC.ResourceError.swift",
"Resources/SSGC.ResourceText.swift",
"Router/SSGC.Route.swift",
"Router/SSGC.RouteCollisionError.swift",
"Router/SSGC.Router.swift",
"SSGC.Linker.Context.swift",
"SSGC.Linker.Tables.swift",
"SSGC.Linker.swift",
"SSGC.Symbolicator.swift",
"Supplements/SSGC.Article.swift",
"Supplements/SSGC.ArticleCollation.swift",
"Supplements/SSGC.ArticleCollations.Key.swift",
"Supplements/SSGC.ArticleCollations.swift",
"Supplements/SSGC.ArticleError.swift",
"Supplements/SSGC.ArticleType.swift",
"Supplements/SSGC.Supplement.Headline.swift",
"Supplements/SSGC.Supplement.swift",
"Supplements/SSGC.SupplementBinding.swift",
"Supplements/SSGC.SupplementBindingError.swift",
"Supplements/SSGC.SupplementError.swift",
"SymbolGraph (ext).swift",
"UCF.Selector (ext).swift",
"exports.swift"
],
"target_dependencies" : [
"InlineArray",
"InlineDictionary",
"MarkdownParsing",
"MarkdownRendering",
"MarkdownSemantics",
"SemanticVersions",
"Snippets",
"SymbolGraphCompiler",
"SymbolGraphs",
"Symbols",
"SourceDiagnostics"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphCompilerTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphCompilerTests",
"path" : "Sources/SymbolGraphCompilerTests",
"sources" : [
"ModuleLoadingTests.swift",
"SSGC.ModuleIndex (ext).swift"
],
"target_dependencies" : [
"SymbolGraphBuilder"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphCompiler",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphCompiler",
"path" : "Sources/SymbolGraphCompiler",
"product_dependencies" : [
"TraceableErrors"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"Declarations/SSGC.Decl.swift",
"Declarations/SSGC.DeclAlias.swift",
"Declarations/SSGC.DeclObject.swift",
"Declarations/SSGC.Declarations.swift",
"Dictionary (ext).swift",
"Extensions/SSGC.ExtendedTypes.swift",
"Extensions/SSGC.Extendee.swift",
"Extensions/SSGC.Extension.Block.swift",
"Extensions/SSGC.Extension.BlockError.swift",
"Extensions/SSGC.Extension.ID.swift",
"Extensions/SSGC.Extension.swift",
"Extensions/SSGC.ExtensionLayer.swift",
"Extensions/SSGC.ExtensionObject.swift",
"Extensions/SSGC.ExtensionSignature.swift",
"Extensions/SSGC.ExtensionSignatureError.swift",
"Extensions/SSGC.Extensions.swift",
"GenericOperator (ext).swift",
"SSGC.DocumentationComment.swift",
"SSGC.EdgeError.swift",
"SSGC.ModuleIndex.swift",
"SSGC.ResourceFile.swift",
"SSGC.SymbolCulture.swift",
"SSGC.SymbolDump.swift",
"SSGC.TypeChecker.AssertionError.swift",
"SSGC.TypeChecker.CultureError.swift",
"SSGC.TypeChecker.swift",
"SSGC.VertexError.swift",
"SSGC.swift",
"Sema/SSGC.ConstraintReductionError.swift",
"Sema/SSGC.LexicalScopeError.swift",
"Sema/SSGC.SemanticError.Counterparts.swift",
"Sema/SSGC.SemanticError.swift",
"Sema/SSGC.UndefinedSymbolError.swift",
"Sema/SSGC.UnexpectedModuleError.swift",
"Sema/SSGC.UnexpectedSymbolError.swift",
"Sequence (ext).swift",
"Set (ext).swift",
"SymbolRelationship (ext).swift",
"UCF.CausalOverload (ext).swift"
],
"target_dependencies" : [
"LinkResolution",
"SymbolGraphParts"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphBuilderTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphBuilderTests",
"path" : "Sources/SymbolGraphBuilderTests",
"sources" : [
"Markdown.Bytecode.Context (ext).swift",
"Markdown.SwiftLanguage (ext).swift",
"Markdown.SwiftLanguage.CodeFragment.swift",
"SymbolGraphBuilderTests.swift",
"SymbolGraphObject (ext).swift",
"ToolchainDetectionTests.swift"
],
"target_dependencies" : [
"SymbolGraphBuilder"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphBuilder",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphBuilder",
"path" : "Sources/SymbolGraphBuilder",
"product_dependencies" : [
"SystemAsync",
"SystemIO",
"System_ArgumentParser"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"UnidocClient"
],
"sources" : [
"Artifacts/SSGC.SymbolCache.swift",
"Artifacts/SSGC.SymbolDump (ext).swift",
"Artifacts/SSGC.SymbolDumpLoadingError.swift",
"Artifacts/SSGC.SymbolDumps.swift",
"Artifacts/SSGC.SymbolFiles.swift",
"Builds/SSGC.Checkout.swift",
"Builds/SSGC.DocumentationBuild.swift",
"Builds/SSGC.DocumentationBuildError.swift",
"Builds/SSGC.DocumentationBuildProfiler.swift",
"Builds/SSGC.PackageBuild.Configuration.swift",
"Builds/SSGC.PackageBuild.Flags.swift",
"Builds/SSGC.PackageBuild.ID.swift",
"Builds/SSGC.PackageBuild.swift",
"Builds/SSGC.PackageBuildDirectory.swift",
"Builds/SSGC.PackageBuildError.swift",
"Builds/SSGC.PackagePathError.swift",
"Builds/SSGC.ProjectType.swift",
"Builds/SSGC.SnippetDirectoryError.swift",
"Builds/SSGC.Workspace.swift",
"Commands/SSGC.BuildCommand.swift",
"Commands/SSGC.BuildOptions.swift",
"Commands/SSGC.CompileCommand.swift",
"Commands/SSGC.SlaveCommand.swift",
"FilePath (ext).swift",
"FilePath.Directory (ext).swift",
"SSGC.Logger.swift",
"SSGC.ModuleGraph.Node.swift",
"SSGC.ModuleGraph.NodeIdentifier.swift",
"SSGC.ModuleGraph.swift",
"SSGC.PackageGraph.TraitExplorer.swift",
"SSGC.PackageGraph.swift",
"SSGC.ProjectNameRequiredError.swift",
"SSGC.ProjectPathRequiredError.swift",
"SSGC.StatusStream.swift",
"SSGC.StatusStreamError.swift",
"SSGC.StatusUpdate.swift",
"SSGC.ValidationBehavior.swift",
"SSGC.ValidationError.swift",
"Sources/SSGC.BookSources.swift",
"Sources/SSGC.DocumentationSources.swift",
"Sources/SSGC.LazyFile.swift",
"Sources/SSGC.ModuleLayout.DefaultDirectory.swift",
"Sources/SSGC.ModuleLayout.Origin.swift",
"Sources/SSGC.ModuleLayout.swift",
"Sources/SSGC.ModuleLayoutError.swift",
"Sources/SSGC.PackageRoot.swift",
"Sources/SSGC.PackageSources.swift",
"Standard library/SSGC.StandardLibraryBuild.swift",
"Standard library/SSGC.StandardLibrarySources.swift",
"SymbolGraph.Module (ext).swift",
"SymbolGraph.ModuleType (ext).swift",
"SymbolGraphMetadata.Commit (ext).swift",
"Toolchains/SSGC.AppleSDK.swift",
"Toolchains/SSGC.ManifestDumpError.swift",
"Toolchains/SSGC.Toolchain.Paths.swift",
"Toolchains/SSGC.Toolchain.Splash.swift",
"Toolchains/SSGC.Toolchain.SymbolDumpOptions.swift",
"Toolchains/SSGC.Toolchain.swift",
"Toolchains/SSGC.ToolchainError.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownPluginSwift",
"MarkdownPluginSwift_IndexStoreDB",
"PackageMetadata",
"SymbolGraphCompiler",
"SymbolGraphLinker"
],
"type" : "library"
},
{
"c99name" : "Sources",
"module_type" : "SwiftTarget",
"name" : "Sources",
"path" : "Sources/Sources",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"MarkdownAST",
"MarkdownParsing",
"MarkdownSemantics",
"PackageGraphs",
"PackageMetadata",
"SourceDiagnostics",
"Sources",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"Symbols",
"UnidocAPI",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"SourceLocation.swift",
"SourcePosition.swift",
"SourceReference.swift"
],
"type" : "library"
},
{
"c99name" : "SourceDiagnostics",
"module_type" : "SwiftTarget",
"name" : "SourceDiagnostics",
"path" : "Sources/SourceDiagnostics",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"MarkdownParsing",
"MarkdownSemantics",
"SourceDiagnostics",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient",
"UnidocLinker",
"UnidocLinkerPlugin"
],
"sources" : [
"Contexts/DiagnosticContext.swift",
"Contexts/DiagnosticFrame.swift",
"Contexts/DiagnosticLine.swift",
"Contexts/TerminalColor.swift",
"Contexts/TerminalColors.swift",
"Emission/Diagnostic.swift",
"Emission/DiagnosticAlert.swift",
"Emission/DiagnosticLevel.swift",
"Emission/Diagnostics.Group.swift",
"Emission/Diagnostics.swift",
"Formatting/DiagnosticFragment.swift",
"Formatting/DiagnosticOutput.swift",
"SourceReference (ext).swift",
"Symbolication/Demangler.swift",
"Symbolication/DiagnosticLogger.swift",
"Symbolication/DiagnosticMessages.swift",
"Symbolication/DiagnosticSymbolicator.swift"
],
"target_dependencies" : [
"Symbols",
"Sources"
],
"type" : "library"
},
{
"c99name" : "Snippets",
"module_type" : "SwiftTarget",
"name" : "Snippets",
"path" : "Sources/Snippets",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"MarkdownSemantics",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"Markdown.SnippetFragment.swift",
"Markdown.SnippetSlice.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownABI"
],
"type" : "library"
},
{
"c99name" : "Sitemaps",
"module_type" : "SwiftTarget",
"name" : "Sitemaps",
"path" : "Sources/Sitemaps",
"product_dependencies" : [
"DOM"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"Sitemaps",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"XML.Sitemap (ext).swift",
"XML.Sitemap.ContentEncoder (ext).swift",
"exports.swift"
],
"type" : "library"
},
{
"c99name" : "Signatures",
"module_type" : "SwiftTarget",
"name" : "Signatures",
"path" : "Sources/Signatures",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"PackageGraphs",
"PackageMetadata",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Generics/GenericConstraint.swift",
"Generics/GenericOperator.swift",
"Generics/GenericParameter.swift",
"Generics/GenericType.swift",
"Signatures/Signature.Abridged.swift",
"Signatures/Signature.Expanded.swift",
"Signatures/Signature.Generics.swift",
"Signatures/Signature.swift"
],
"target_dependencies" : [
"Availability",
"MarkdownABI"
],
"type" : "library"
},
{
"c99name" : "SemanticVersions",
"module_type" : "SwiftTarget",
"name" : "SemanticVersions",
"path" : "Sources/SemanticVersions",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"Availability",
"PackageGraphs",
"PackageMetadata",
"SemanticVersions",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocAPI",
"UnidocAssets",
"UnidocAssets_System",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"AnyVersion.Canonical.swift",
"AnyVersion.swift",
"MajorVersion.swift",
"MinorVersion.Components.swift",
"MinorVersion.swift",
"NumericVersion.Precision.swift",
"NumericVersion.swift",
"PatchVersion.Components.swift",
"PatchVersion.swift",
"SemanticVersion.Suffix.swift",
"SemanticVersion.swift",
"VectorVersion.swift",
"VectorVersionComponents.swift"
],
"type" : "library"
},
{
"c99name" : "SemanticVersionTests",
"module_type" : "SwiftTarget",
"name" : "SemanticVersionTests",
"path" : "Sources/SemanticVersionTests",
"sources" : [
"NumericVersions.swift",
"PatchVersions.swift",
"SemanticVersions.swift"
],
"target_dependencies" : [
"SemanticVersions"
],
"type" : "test"
},
{
"c99name" : "S3Tests",
"module_type" : "SwiftTarget",
"name" : "S3Tests",
"path" : "Sources/S3Tests",
"sources" : [
"Authorization.swift"
],
"target_dependencies" : [
"S3Client"
],
"type" : "test"
},
{
"c99name" : "S3Client",
"module_type" : "SwiftTarget",
"name" : "S3Client",
"path" : "Sources/S3Client",
"product_dependencies" : [
"HTTPClient",
"Media",
"UnixCalendar",
"NIOCore",
"NIOHTTP1",
"SHA2"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"S3Client",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"AWS.AccessKey (ext).swift",
"AWS.S3.Bucket (ext).swift",
"AWS.S3.Client.swift",
"AWS.S3.Connection.swift",
"AWS.S3.RequestError.swift",
"exports.swift"
],
"target_dependencies" : [
"S3"
],
"type" : "library"
},
{
"c99name" : "S3",
"module_type" : "SwiftTarget",
"name" : "S3",
"path" : "Sources/S3",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"S3",
"S3Client",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"AWS.AccessKey.swift",
"AWS.Region.swift",
"AWS.S3.Bucket.swift",
"AWS.S3.StorageClass.swift",
"AWS.S3.swift",
"AWS.swift"
],
"type" : "library"
},
{
"c99name" : "PieCharts",
"module_type" : "SwiftTarget",
"name" : "PieCharts",
"path" : "Sources/PieCharts",
"product_dependencies" : [
"HTML"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"PieCharts",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Pie.Accumulator.swift",
"Pie.ArcGeometry.swift",
"Pie.Chart.Legend.swift",
"Pie.Chart.swift",
"Pie.ChartKey.swift",
"Pie.ChartSource.swift",
"Pie.Disc.swift",
"Pie.Shape.Slice.swift",
"Pie.Shape.swift",
"Pie.ShareFormat.swift",
"Pie.ShareFormat1F.swift",
"Pie.swift"
],
"type" : "library"
},
{
"c99name" : "PackageMetadataTests",
"module_type" : "SwiftTarget",
"name" : "PackageMetadataTests",
"path" : "Sources/PackageMetadataTests",
"product_dependencies" : [
"SystemIO"
],
"sources" : [
"PackageResolved.swift",
"PackageSwift.swift",
"SPM.Manifest (ext).swift"
],
"target_dependencies" : [
"PackageMetadata"
],
"type" : "test"
},
{
"c99name" : "PackageMetadata",
"module_type" : "SwiftTarget",
"name" : "PackageMetadata",
"path" : "Sources/PackageMetadata",
"product_dependencies" : [
"OrderedCollections",
"SHA1_JSON"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"PackageMetadata",
"SymbolGraphBuilder",
"UnidocClient"
],
"sources" : [
"JSON.SingleElementRepresentation.swift",
"JSON.StringRepresentation.swift",
"Manifests/DigraphExplorer.Nodes (ext).swift",
"Manifests/PackageNode (ext).swift",
"Manifests/SPM.Manifest.Dependency.Filesystem.swift",
"Manifests/SPM.Manifest.Dependency.Resolvable.swift",
"Manifests/SPM.Manifest.Dependency.Trait.Condition.swift",
"Manifests/SPM.Manifest.Dependency.Trait.swift",
"Manifests/SPM.Manifest.Dependency.swift",
"Manifests/SPM.Manifest.DependencyRequirement.swift",
"Manifests/SPM.Manifest.Product.swift",
"Manifests/SPM.Manifest.Trait.swift",
"Manifests/SPM.Manifest.swift",
"Manifests/SymbolGraph.LibraryType (ext).swift",
"Manifests/SymbolGraph.ModuleType (ext).swift",
"Manifests/SymbolGraph.ProductType (ext).swift",
"Manifests/SymbolGraphMetadata.Platform (ext).swift",
"Manifests/SymbolGraphMetadata.Trait (ext).swift",
"Manifests/TargetNode (ext).swift",
"Manifests/TargetNode.Dependencies (ext).swift",
"Manifests/TargetNode.DependencyConditions.swift",
"Manifests/TargetNode.DependencyError.swift",
"Resolutions/SPM.DependencyPin.V1.swift",
"Resolutions/SPM.DependencyPin.V2.swift",
"Resolutions/SPM.DependencyPin.swift",
"Resolutions/SPM.DependencyPinError.swift",
"Resolutions/SPM.DependencyPinType.swift",
"Resolutions/SPM.DependencyPins.swift",
"Resolutions/SPM.DependencyResolutions.Format.swift",
"Resolutions/SPM.DependencyResolutions.swift",
"Resolutions/SPM.DependencyState.swift",
"SPM.DependencyLocation.swift",
"SPM.swift",
"Symbol.FileBase (ext).swift",
"Symbol.Package (ext).swift"
],
"target_dependencies" : [
"PackageGraphs"
],
"type" : "library"
},
{
"c99name" : "PackageGraphs",
"module_type" : "SwiftTarget",
"name" : "PackageGraphs",
"path" : "Sources/PackageGraphs",
"product_dependencies" : [
"TopologicalSorting"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"PackageGraphs",
"PackageMetadata",
"SymbolGraphBuilder",
"UnidocClient"
],
"sources" : [
"Digraphs/DigraphCycleError.swift",
"Digraphs/DigraphExplorer.Nodes.swift",
"Digraphs/DigraphExplorer.swift",
"Digraphs/DigraphNodeError.swift",
"Packages/PackageNode.Densified.swift",
"Packages/PackageNode.TransitiveDependency.swift",
"Packages/PackageNode.swift",
"Packages/ProductNode.swift",
"Targets/TargetNode.Dependencies.swift",
"Targets/TargetNode.Dependency.swift",
"Targets/TargetNode.DependencyIterator.swift",
"Targets/TargetNode.DependencyView.swift",
"Targets/TargetNode.swift"
],
"target_dependencies" : [
"SymbolGraphs"
],
"type" : "library"
},
{
"c99name" : "MarkdownSemantics",
"module_type" : "SwiftTarget",
"name" : "MarkdownSemantics",
"path" : "Sources/MarkdownSemantics",
"product_dependencies" : [
"OrderedCollections",
"UCF"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"MarkdownSemantics",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"AST/Asides/Markdown.BlockAside.Attention.swift",
"AST/Asides/Markdown.BlockAside.Author.swift",
"AST/Asides/Markdown.BlockAside.Authors.swift",
"AST/Asides/Markdown.BlockAside.Bug.swift",
"AST/Asides/Markdown.BlockAside.Complexity.swift",
"AST/Asides/Markdown.BlockAside.Copyright.swift",
"AST/Asides/Markdown.BlockAside.Date.swift",
"AST/Asides/Markdown.BlockAside.Experiment.swift",
"AST/Asides/Markdown.BlockAside.Important.swift",
"AST/Asides/Markdown.BlockAside.Invariant.swift",
"AST/Asides/Markdown.BlockAside.Mutating.swift",
"AST/Asides/Markdown.BlockAside.Nonmutating.swift",
"AST/Asides/Markdown.BlockAside.Note.swift",
"AST/Asides/Markdown.BlockAside.Postcondition.swift",
"AST/Asides/Markdown.BlockAside.Precondition.swift",
"AST/Asides/Markdown.BlockAside.Remark.swift",
"AST/Asides/Markdown.BlockAside.Requires.swift",
"AST/Asides/Markdown.BlockAside.Returns.swift",
"AST/Asides/Markdown.BlockAside.SeeAlso.swift",
"AST/Asides/Markdown.BlockAside.Since.swift",
"AST/Asides/Markdown.BlockAside.Throws.swift",
"AST/Asides/Markdown.BlockAside.Tip.swift",
"AST/Asides/Markdown.BlockAside.ToDo.swift",
"AST/Asides/Markdown.BlockAside.Version.swift",
"AST/Asides/Markdown.BlockAside.Warning.swift",
"AST/Asides/Markdown.BlockParameter.swift",
"AST/Asides/Markdown.BlockParameters.swift",
"AST/Asides/Markdown.BlockTerm.swift",
"AST/Asides/Markdown.BlockTerms.swift",
"AST/Asides/Markdown.BlockTopic.swift",
"AST/Layout/Markdown.BlockColumns.swift",
"AST/Layout/Markdown.BlockDivision.swift",
"AST/Markdown.BlockDirectiveArgumentTypeError.swift",
"AST/Markdown.BlockDirectiveDuplicateOptionError.swift",
"AST/Markdown.BlockDirectiveOption (ext).swift",
"AST/Markdown.SwiftComment.swift",
"AST/Markdown.SwiftFlavor.swift",
"AST/Media/Markdown.BlockCodeFragment.PathError.swift",
"AST/Media/Markdown.BlockCodeFragment.ReferenceError.swift",
"AST/Media/Markdown.BlockCodeFragment.swift",
"AST/Media/Markdown.BlockCodeLiteral.swift",
"AST/Media/Markdown.BlockCodeReference.DiffBase.swift",
"AST/Media/Markdown.BlockCodeReference.SemanticError.swift",
"AST/Media/Markdown.BlockCodeReference.swift",
"AST/Media/Markdown.BlockImage.swift",
"AST/Media/Markdown.BlockLeaf.StructuralError.swift",
"AST/Media/Markdown.BlockLeaf.swift",
"AST/Media/Markdown.BlockVideo.swift",
"AST/Metadata/Markdown.BlockMetadata.DocumentationExtension.swift",
"AST/Metadata/Markdown.BlockMetadata.IsRoot.swift",
"AST/Metadata/Markdown.BlockMetadata.swift",
"AST/Metadata/Markdown.BlockOption.Enabledness.swift",
"AST/Metadata/Markdown.BlockOption.swift",
"AST/Metadata/Markdown.BlockOptions.swift",
"AST/Tutorials/Markdown.BlockArticle.Intro.swift",
"AST/Tutorials/Markdown.BlockArticle.Section.swift",
"AST/Tutorials/Markdown.BlockArticle.StructuralError.swift",
"AST/Tutorials/Markdown.BlockArticle.swift",
"AST/Tutorials/Markdown.BlockSection.swift",
"AST/Tutorials/Markdown.BlockTopicReference.TargetError.swift",
"AST/Tutorials/Markdown.BlockTopicReference.swift",
"AST/Tutorials/Markdown.Tutorial.Requirement.swift",
"AST/Tutorials/Markdown.Tutorial.Step.swift",
"AST/Tutorials/Markdown.Tutorial.Steps.swift",
"AST/Tutorials/Markdown.Tutorial.swift",
"AST/Tutorials/Markdown.TutorialArticle.swift",
"AST/Tutorials/Markdown.TutorialIndex.Documentation.swift",
"AST/Tutorials/Markdown.TutorialIndex.Downloads.swift",
"AST/Tutorials/Markdown.TutorialIndex.ExternalLinks.swift",
"AST/Tutorials/Markdown.TutorialIndex.ExternalResources.swift",
"AST/Tutorials/Markdown.TutorialIndex.Forums.swift",
"AST/Tutorials/Markdown.TutorialIndex.SampleCode.swift",
"AST/Tutorials/Markdown.TutorialIndex.Videos.swift",
"AST/Tutorials/Markdown.TutorialIndex.swift",
"Markdown.Source (ext).swift",
"Optional (ext).swift",
"Prefixes/Markdown.BlockPrefix.swift",
"Prefixes/Markdown.DefinePrefix.swift",
"Prefixes/Markdown.DefineStyle.swift",
"Prefixes/Markdown.KeywordPrefix.swift",
"Prefixes/Markdown.ParameterNamePrefix.swift",
"Prefixes/Markdown.ParameterPrefix.swift",
"Prefixes/Markdown.SemanticPrefix.swift",
"Prefixes/Markdown.TermPrefix.swift",
"Sema/Markdown.SemanticAnalyzer.swift",
"Sema/Markdown.SemanticDocument.swift",
"Sema/Markdown.SemanticMetadata.MergeBehavior.swift",
"Sema/Markdown.SemanticMetadata.Option.swift",
"Sema/Markdown.SemanticMetadata.OptionScope.swift",
"Sema/Markdown.SemanticMetadata.Options.swift",
"Sema/Markdown.SemanticMetadata.swift",
"Sema/Markdown.SemanticSections.swift",
"Sema/Markdown.Snippet.swift",
"Sema/Markdown.SnippetSlice (ext).swift",
"exports.swift",
"lexemes.swift"
],
"target_dependencies" : [
"MarkdownAST",
"MarkdownDisplay",
"Snippets",
"SourceDiagnostics"
],
"type" : "library"
},
{
"c99name" : "MarkdownRenderingTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownRenderingTests",
"path" : "Sources/MarkdownRenderingTests",
"sources" : [
"MarkdownBinary.swift",
"Rendering.swift"
],
"target_dependencies" : [
"MarkdownRendering"
],
"type" : "test"
},
{
"c99name" : "MarkdownRendering",
"module_type" : "SwiftTarget",
"name" : "MarkdownRendering",
"path" : "Sources/MarkdownRendering",
"product_dependencies" : [
"HTML",
"URI"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"MarkdownRendering",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocCLI",
"UnidocClient",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"HTML/HTML.AttributeEncoder (ext).swift",
"HTML/HTML.ContentEncoder (ext).swift",
"HTML/HTML.OutputStreamableMarkdown.swift",
"HTML/Markdown.SyntaxHighlight.swift",
"HTML/Markdown.TreeContext.AttributeContext.swift",
"HTML/Markdown.TreeContext.AttributeList.swift",
"HTML/Markdown.TreeContext.Highlight.swift",
"HTML/Markdown.TreeContext.Section.swift",
"HTML/Markdown.TreeContext.Signage.swift",
"HTML/Markdown.TreeContext.swift",
"Markdown.Bytecode (ext).swift",
"Markdown.Bytecode.SafeView.swift",
"Markdown.RenderingError.swift",
"MarkdownAttributeContext.swift",
"Text/Markdown.TextContext.AttributeContext.swift",
"Text/Markdown.TextContext.swift",
"Text/TextOutputStreamableMarkdown.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownABI"
],
"type" : "library"
},
{
"c99name" : "MarkdownPluginSwift_IndexStoreDB",
"module_type" : "SwiftTarget",
"name" : "MarkdownPluginSwift_IndexStoreDB",
"path" : "Sources/MarkdownPluginSwift_IndexStoreDB",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"UnidocClient"
],
"sources" : [
"IndexStoreDB (ext).swift",
"shims.swift"
],
"target_dependencies" : [
"MarkdownPluginSwift"
],
"type" : "library"
},
{
"c99name" : "MarkdownPluginSwiftTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownPluginSwiftTests",
"path" : "Sources/MarkdownPluginSwiftTests",
"sources" : [
"Autographs.swift",
"Diffs.swift",
"InterestingKeywords.swift",
"SignatureAbbreviation.swift",
"Signatures.swift",
"Snippets.swift",
"Support/Markdown.SnippetSlice (ext).swift.swift"
],
"target_dependencies" : [
"MarkdownPluginSwift",
"MarkdownRendering"
],
"type" : "test"
},
{
"c99name" : "MarkdownPluginSwift",
"module_type" : "SwiftTarget",
"name" : "MarkdownPluginSwift",
"path" : "Sources/MarkdownPluginSwift",
"product_dependencies" : [
"SwiftIDEUtils",
"SwiftParser"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"Markdown.BinaryEncoder (ext).swift",
"Markdown.Bytecode.Context (ext).swift",
"Markdown.CodeLanguageType (ext).swift",
"Markdown.SwiftLanguage.Highlighter.swift",
"Markdown.SwiftLanguage.IndexMarker.swift",
"Markdown.SwiftLanguage.IndexStore.swift",
"Markdown.SwiftLanguage.swift",
"Signatures/Signature.Abridged (ext).swift",
"Signatures/Signature.Expanded (ext).swift",
"Signatures/Signature.Fragment.swift",
"Signatures/SignatureLandmarks.InterestingKeywords.swift",
"Signatures/SignatureLandmarks.swift",
"Signatures/SignatureParameter.swift",
"Signatures/SignatureParameterType.swift",
"Signatures/SignatureSyntax.AbridgedParameter.swift",
"Signatures/SignatureSyntax.AbridgedVisitor.swift",
"Signatures/SignatureSyntax.Autographer.swift",
"Signatures/SignatureSyntax.Builder.swift",
"Signatures/SignatureSyntax.Encoder.swift",
"Signatures/SignatureSyntax.ExpandedParameter.swift",
"Signatures/SignatureSyntax.ExpandedVisitor.swift",
"Signatures/SignatureSyntax.Span.Depth.swift",
"Signatures/SignatureSyntax.Span.swift",
"Signatures/SignatureSyntax.SugarMap.swift",
"Signatures/SignatureSyntax.swift",
"Signatures/SignatureVisitor.swift",
"Signatures/TrimmedSyntax.swift",
"Snippets/SnippetParser.Slice.swift",
"Snippets/SnippetParser.SliceBounds.swift",
"Snippets/SnippetParser.SliceMarker.Statement.swift",
"Snippets/SnippetParser.SliceMarker.swift",
"Snippets/SnippetParser.swift",
"SyntaxClassificationCursor.Span.swift",
"SyntaxClassificationCursor.SpanIterator.swift",
"SyntaxClassificationCursor.swift",
"SyntaxProtocol (ext).swift",
"exports.swift",
"lexemes.swift"
],
"target_dependencies" : [
"MarkdownABI",
"Signatures",
"Snippets",
"Sources",
"Symbols"
],
"type" : "library"
},
{
"c99name" : "MarkdownParsingTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownParsingTests",
"path" : "Sources/MarkdownParsingTests",
"sources" : [
"Markdown.Tree (ext).swift",
"Parsing.swift"
],
"target_dependencies" : [
"MarkdownParsing",
"MarkdownSemantics"
],
"type" : "test"
},
{
"c99name" : "MarkdownParsing",
"module_type" : "SwiftTarget",
"name" : "MarkdownParsing",
"path" : "Sources/MarkdownParsing",
"product_dependencies" : [
"Markdown"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"MarkdownParsing",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"Markdown.BlockDirectiveType (ext).swift",
"Markdown.BlockDirectiveUnexpectedOptionError.swift",
"Markdown.CodeLanguageType (ext).swift",
"Markdown.Parser.swift",
"Shims/Markdown.InlineContainer (ext).swift",
"Shims/Markdown.InlineElement (ext).swift",
"Shims/Markdown.InlineSpan (ext).swift",
"Shims/ParsableAsInlineMarkup.swift",
"Shims/SourcePosition (ext).swift",
"Shims/SourceReference (ext).swift",
"Shims/shims.swift"
],
"target_dependencies" : [
"MarkdownAST",
"SourceDiagnostics"
],
"type" : "library"
},
{
"c99name" : "MarkdownDisplay",
"module_type" : "SwiftTarget",
"name" : "MarkdownDisplay",
"path" : "Sources/MarkdownDisplay",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"MarkdownSemantics",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocCLI",
"UnidocClient",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Markdown.ProseReference.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownABI"
],
"type" : "library"
},
{
"c99name" : "MarkdownAST",
"module_type" : "SwiftTarget",
"name" : "MarkdownAST",
"path" : "Sources/MarkdownAST",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"MarkdownAST",
"MarkdownParsing",
"MarkdownSemantics",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"BlockElements/Markdown.AnyOption.swift",
"BlockElements/Markdown.BlockAside.swift",
"BlockElements/Markdown.BlockCode.swift",
"BlockElements/Markdown.BlockContainer.swift",
"BlockElements/Markdown.BlockDirective.swift",
"BlockElements/Markdown.BlockDirectiveOption.swift",
"BlockElements/Markdown.BlockDirectiveType.swift",
"BlockElements/Markdown.BlockElement.swift",
"BlockElements/Markdown.BlockHTML.swift",
"BlockElements/Markdown.BlockHeading.swift",
"BlockElements/Markdown.BlockItem.Checkbox.swift",
"BlockElements/Markdown.BlockItem.swift",
"BlockElements/Markdown.BlockListOrdered.swift",
"BlockElements/Markdown.BlockListUnordered.swift",
"BlockElements/Markdown.BlockParagraph.swift",
"BlockElements/Markdown.BlockProse.swift",
"BlockElements/Markdown.BlockQuote.swift",
"BlockElements/Markdown.BlockRule.swift",
"BlockElements/Markdown.NeverOption.swift",
"InlineElements/Markdown.InlineAutolink.swift",
"InlineElements/Markdown.InlineCode.swift",
"InlineElements/Markdown.InlineContainer.swift",
"InlineElements/Markdown.InlineContainerType.swift",
"InlineElements/Markdown.InlineElement.swift",
"InlineElements/Markdown.InlineHTML.swift",
"InlineElements/Markdown.InlineHyperlink.Target.swift",
"InlineElements/Markdown.InlineHyperlink.swift",
"InlineElements/Markdown.InlineImage.swift",
"InlineElements/Markdown.InlineSpan.swift",
"Markdown.AnyReference.swift",
"Markdown.AttributeEncoder (ext).swift",
"Markdown.BinaryEncoder (ext).swift",
"Markdown.Outlinable.swift",
"Markdown.ParsingEngine.swift",
"Markdown.ParsingFlavor.swift",
"Markdown.Source.swift",
"Markdown.SourceString.swift",
"Markdown.SourceURL.Provenance.swift",
"Markdown.SourceURL.swift",
"Markdown.TextElement.swift",
"Markdown.Tree.swift",
"Markdown.TreeElement.swift",
"TableElements/Markdown.Table.Alignment.swift",
"TableElements/Markdown.Table.AnyCell.swift",
"TableElements/Markdown.Table.BodyCell.swift",
"TableElements/Markdown.Table.HeaderCell.swift",
"TableElements/Markdown.Table.Row.swift",
"TableElements/Markdown.Table.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownABI",
"Sources",
"Symbols"
],
"type" : "library"
},
{
"c99name" : "MarkdownABI",
"module_type" : "SwiftTarget",
"name" : "MarkdownABI",
"path" : "Sources/MarkdownABI",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"MarkdownABI",
"MarkdownAST",
"MarkdownParsing",
"MarkdownRendering",
"MarkdownSemantics",
"PackageGraphs",
"PackageMetadata",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Bytecode/Markdown.AttributeEncoder.swift",
"Bytecode/Markdown.BinaryDecoder.swift",
"Bytecode/Markdown.BinaryEncoder.swift",
"Bytecode/Markdown.Bytecode.Attribute.swift",
"Bytecode/Markdown.Bytecode.Context.swift",
"Bytecode/Markdown.Bytecode.Emission.swift",
"Bytecode/Markdown.Bytecode.Marker.swift",
"Bytecode/Markdown.Bytecode.swift",
"Bytecode/Markdown.Instruction.swift",
"Markdown.swift",
"Plugins/Markdown.CodeHighlighter.swift",
"Plugins/Markdown.CodeLanguage.swift",
"Plugins/Markdown.CodeLanguageType.swift",
"Plugins/Markdown.DiffType.swift",
"Plugins/Markdown.PlainText.Highlighter.swift",
"Plugins/Markdown.PlainText.swift"
],
"type" : "library"
},
{
"c99name" : "LinkResolution",
"module_type" : "SwiftTarget",
"name" : "LinkResolution",
"path" : "Sources/LinkResolution",
"product_dependencies" : [
"UCF"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"LinkResolution",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"Articles/UCF.ArticleResolver.swift",
"Articles/UCF.ArticleScope.swift",
"Articles/UCF.ArticleTable.Prefix.swift",
"Articles/UCF.ArticleTable.swift",
"Codelinks/UCF.LegacyFilter (ext).swift",
"Codelinks/UCF.SignatureFilter (ext).swift",
"UCF.Autograph.swift",
"UCF.CausalOverload.swift",
"UCF.ConditionError.swift",
"UCF.ConditionFilter (ext).swift",
"UCF.DisambiguationTraits.swift",
"UCF.PackageOverload.swift",
"UCF.Predicate.swift",
"UCF.ProjectWideResolver.swift",
"UCF.Resolution.swift",
"UCF.ResolutionError.swift",
"UCF.ResolutionPath.swift",
"UCF.ResolutionScope.swift",
"UCF.ResolutionTable.Search.swift",
"UCF.ResolutionTable.swift",
"UCF.ResolvableOverload.swift",
"UCF.Selector (ext).swift"
],
"target_dependencies" : [
"InlineArray",
"LexicalPaths",
"SourceDiagnostics",
"Symbols",
"Unidoc"
],
"type" : "library"
},
{
"c99name" : "LexicalPaths",
"module_type" : "SwiftTarget",
"name" : "LexicalPaths",
"path" : "Sources/LexicalPaths",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"LexicalPaths",
"PackageGraphs",
"PackageMetadata",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"LexicalComponents.swift",
"LexicalContinuation.swift",
"UnqualifiedPath.swift"
],
"type" : "library"
},
{
"c99name" : "InlineDictionary",
"module_type" : "SwiftTarget",
"name" : "InlineDictionary",
"path" : "Sources/InlineDictionary",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"InlineDictionary",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"InlineDictionary.swift"
],
"type" : "library"
},
{
"c99name" : "InlineArray",
"module_type" : "SwiftTarget",
"name" : "InlineArray",
"path" : "Sources/InlineArray",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"InlineArray",
"LinkResolution",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"InlineArray.swift"
],
"type" : "library"
},
{
"c99name" : "FingerprintingTests",
"module_type" : "SwiftTarget",
"name" : "FingerprintingTests",
"path" : "Sources/FingerprintingTests",
"sources" : [
"AcceptLanguageParsing.swift",
"AcceptTypeParsing.swift"
],
"target_dependencies" : [
"Fingerprinting"
],
"type" : "test"
},
{
"c99name" : "Fingerprinting",
"module_type" : "SwiftTarget",
"name" : "Fingerprinting",
"path" : "Sources/Fingerprinting",
"product_dependencies" : [
"HTTP",
"ISO"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"HTTP.Cookie (ext).swift",
"HTTP.Header.swift",
"HTTP.HeaderWord.swift",
"HTTP.HeaderWordSeparator.swift",
"HTTP.HeaderWords.swift",
"Headers/HTTP.Accept.Iterator.swift",
"Headers/HTTP.Accept.Option.swift",
"Headers/HTTP.Accept.swift",
"Headers/HTTP.AcceptLanguage.Iterator.swift",
"Headers/HTTP.AcceptLanguage.Option.swift",
"Headers/HTTP.AcceptLanguage.swift",
"Headers/HTTP.AcceptStringParameter.swift",
"Headers/HTTP.CookieList.Iterator.swift",
"Headers/HTTP.CookieList.swift",
"Separators/HTTP.Comma.swift",
"Separators/HTTP.Semicolon.swift"
],
"type" : "library"
},
{
"c99name" : "AvailabilityDomain",
"module_type" : "SwiftTarget",
"name" : "AvailabilityDomain",
"path" : "Sources/AvailabilityDomain",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"Availability",
"AvailabilityDomain",
"PackageGraphs",
"PackageMetadata",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"AvailabilityDomain.swift"
],
"type" : "library"
},
{
"c99name" : "Availability",
"module_type" : "SwiftTarget",
"name" : "Availability",
"path" : "Sources/Availability",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"Availability",
"PackageGraphs",
"PackageMetadata",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Availability.Clauses.swift",
"Availability.swift",
"Domains/Availability.AgnosticDomain.swift",
"Domains/Availability.AnyDomain.swift",
"Domains/Availability.PlatformDomain.swift",
"Domains/Availability.UniversalDomain.swift",
"Ranges/Availability.AnyRange.swift",
"Ranges/Availability.EternalRange.swift",
"Ranges/Availability.VersionRange.swift",
"exports.swift"
],
"target_dependencies" : [
"AvailabilityDomain",
"SemanticVersions"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ad3afec1d6cff9a88dbd06b5b923cd7d46d6f55cc44d4c49fe48cde94ee812a7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.