#![allow(dead_code)]
use once_cell::sync::Lazy;
use super::schemas::MarketplaceSource;
static OFFICIAL_MARKETPLACE_SOURCE_INSTANCE: Lazy<MarketplaceSource> =
Lazy::new(|| MarketplaceSource::Github {
repo: "anthropics/ai-plugins-official".to_string(),
ref_: None,
path: None,
});
pub fn official_marketplace_source() -> MarketplaceSource {
OFFICIAL_MARKETPLACE_SOURCE_INSTANCE.clone()
}
pub fn get_official_marketplace_source() -> &'static MarketplaceSource {
&OFFICIAL_MARKETPLACE_SOURCE_INSTANCE
}
pub const OFFICIAL_MARKETPLACE_NAME: &str = "ai-plugins-official";