Skip to main content

lighty_modsloader/
lib.rs

1// Copyright (c) 2025 Hamadi
2// Licensed under the MIT License
3
4//! Mod-source clients (Modrinth, CurseForge) and a BFS dependency resolver.
5
6pub mod request;
7pub mod with_mods;
8pub mod instance_cache;
9
10#[cfg(any(feature = "modrinth", feature = "curseforge"))]
11pub mod resolver;
12
13#[cfg(any(feature = "modrinth", feature = "curseforge"))]
14pub mod modpack;
15
16#[cfg(feature = "modrinth")]
17pub mod modrinth;
18
19#[cfg(feature = "curseforge")]
20pub mod curseforge;
21
22pub use request::{ModKey, ModRequest, ModSource};
23pub use with_mods::WithMods;
24pub use instance_cache::InstanceCache;
25
26#[cfg(any(feature = "modrinth", feature = "curseforge"))]
27pub use modpack::ModpackSource;