otter_pm/
lib.rs

1//! Otter package manager.
2//!
3//! This crate provides npm registry client, dependency resolution,
4//! and package installation capabilities.
5
6pub mod install;
7pub mod lockfile;
8pub mod registry;
9pub mod resolver;
10pub mod types;
11
12pub use install::{InstallError, Installer, PackageJson};
13pub use lockfile::{Lockfile, LockfileEntry, LockfileError};
14pub use registry::{DistInfo, NpmRegistry, PackageMetadata, RegistryError, VersionInfo};
15pub use resolver::{ResolvedPackage, Resolver, ResolverError};
16pub use types::{TypesError, install_bundled_types};