Skip to main content

deps_nuget/
lib.rs

1//! NuGet/.NET project file parsing and registry integration.
2//!
3//! This crate provides NuGet ecosystem support for the deps-lsp server, including
4//! `.csproj`/`.fsproj`/`.vbproj`, `Directory.Packages.props`, and `packages.config`
5//! parsing, `packages.lock.json` lock file support, and NuGet V3 registry integration.
6
7pub mod config;
8pub mod ecosystem;
9pub mod formatter;
10pub mod lockfile;
11pub mod parser;
12pub mod registry;
13pub mod types;
14pub mod version;
15
16pub use ecosystem::NuGetEcosystem;
17pub use formatter::NuGetFormatter;
18pub use lockfile::NuGetLockParser;
19pub use parser::{parse_directory_packages_props, parse_packages_config, parse_project_file};
20pub use registry::NuGetRegistry;
21pub use types::{NuGetDependency, NuGetParseResult, NuGetVersion, PackageInfo};