# Packages
No description provided by the author
# Functions
DefaultCompositionValidators returns a new Composition validator.
DefaultMetaValidators returns a new Meta validator.
DefaultXRDValidators returns a new Meta validator.
NewFactory returns a new Snapshot Factory instance.
NewPatchesValidator returns a new PatchesValidator.
NewTypeValidator returns a new TypeValidator.
NewVersionValidator returns a new VersionValidator.
NewXRDSchemaValidator returns a new XRDSchemaValidator.
ValidatorsForObj returns a mapping of GVK -> validator for the given runtime.Object.
WithDepManager overrides the default dependency manager with the provided manager.
WithLogger overrides the default logger with the provided Logger.
WithWorkspace overrides the default workspace with the provided workspace.
# Structs
CompositionValidator defines a validator for compositions.
Factory is used to "stamp out" Snapshots while allowing a shared set of references.
MetaValidator defines a validator for meta files.
PatchesValidator validates the patches fields of a Composition.
Snapshot provides a unified point in time snapshot of the details needed to perform operations on an xpkg project.
TypeValidator validates the dependency type matches the supplied dependency in a meta file.
VersionValidator is used to validate the dependency versions in a meta file.
XRDSchemaValidator validates XRD schema definitions.
XRDValidator defines a validator for xrd files.
# Interfaces
DepManager defines the API necessary for working with the dependency manager.