mirror of
https://github.com/denoland/deno.git
synced 2024-12-27 09:39:08 -05:00
89c5aa8598
This commit changes lockfile to be "additive" - ie. integrity check only fails if file/package is already specified in the lockfile, but its integrity doesn't match. If file/package is not present in the lockfile, it will be added to the lockfile and the lockfile will be written to disk.
21 lines
556 B
Rust
21 lines
556 B
Rust
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
|
|
|
|
mod cache;
|
|
mod registry;
|
|
mod resolution;
|
|
mod resolvers;
|
|
mod semver;
|
|
mod tarball;
|
|
|
|
#[cfg(test)]
|
|
pub use self::semver::NpmVersion;
|
|
pub use cache::NpmCache;
|
|
#[cfg(test)]
|
|
pub use registry::NpmPackageVersionDistInfo;
|
|
pub use registry::NpmRegistryApi;
|
|
pub use resolution::NpmPackageId;
|
|
pub use resolution::NpmPackageReference;
|
|
pub use resolution::NpmPackageReq;
|
|
pub use resolution::NpmResolutionPackage;
|
|
pub use resolution::NpmResolutionSnapshot;
|
|
pub use resolvers::NpmPackageResolver;
|