deps_npm/
lib.rs

1//! npm ecosystem support for deps-lsp.
2//!
3//! This module provides package.json parsing and npm registry integration
4//! for JavaScript/TypeScript projects.
5
6pub mod ecosystem;
7pub mod error;
8pub mod formatter;
9pub mod lockfile;
10pub mod parser;
11pub mod registry;
12pub mod types;
13
14pub use ecosystem::NpmEcosystem;
15pub use error::{NpmError, Result};
16pub use formatter::NpmFormatter;
17pub use lockfile::NpmLockParser;
18pub use parser::{NpmParseResult, parse_package_json};
19pub use registry::{NpmRegistry, package_url};
20pub use types::{NpmDependency, NpmDependencySection, NpmPackage, NpmVersion};
21
22pub type NpmVersionReq = node_semver::Range;