harn-package 0.10.162

Authoritative Harn package resolution, materialization and connector discovery
pub(crate) use super::errors::PackageError;
pub(crate) use super::*;

mod api_symbols;
mod check;
mod entry;
mod legacy_secrets;
mod listing;
mod local_dependency;
mod pack;
mod persona_catalog;
mod publish;
mod reports;
mod support;
mod validate;
mod workspace;

pub use api_symbols::extract_api_symbols_for_module;
#[cfg(test)]
pub(crate) use api_symbols::*;
pub use check::check_package_impl;
pub(crate) use check::*;
pub use entry::*;
pub(crate) use legacy_secrets::*;
pub use listing::doctor_packages_in;
pub(crate) use listing::*;
#[cfg(any(test, feature = "test-support"))]
pub use local_dependency::install_local_package;
pub use local_dependency::{
    install_local_package_locked, LocalDependencyInstall, LocalDependencyInstallReceipt,
};
pub use pack::{
    collect_package_files, generate_package_docs_impl, pack_package_impl, push_api_symbol,
};
pub(crate) use persona_catalog::*;
pub use persona_catalog::{
    load_discoverable_personas, resolve_discoverable_persona, DiscoverablePersona,
    InstalledPersonaProvenance, PersonaCatalogProvenance,
};
pub(crate) use publish::*;
pub use reports::*;
pub(crate) use support::*;
pub use support::{current_harn_range_example, load_manifest_context_for_anchor};
pub use validate::safe_package_relative_path;
pub(crate) use validate::*;
pub use workspace::PackageWorkspace;
#[cfg(test)]
mod tests;