diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2023-01-31 21:27:40 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-31 21:27:40 -0500 |
commit | 600fff79cdf5d52154344a0e3a8a523e1e21c3c1 (patch) | |
tree | 89e10e4a5fe1c6a67e8955c6710ff16aa25ef853 /cli/npm/mod.rs | |
parent | e85ca8be0dafdab28e6283aed64c8ee0eb3a338d (diff) |
refactor(semver): generalize semver related structs (#17605)
- Generalizes the npm version code (ex. `NpmVersion` -> `Version`,
`NpmVersionReq` -> `VersionReq`). This is a slow refactor towards
extracting out this code for deno specifiers and better usage in
deno_graph.
- Removes `SpecifierVersionReq`. Consolidates `NpmVersionReq` and
`SpecifierVersionReq` to just `VersionReq`
- Removes `NpmVersionMatcher`. This now just looks at `VersionReq`.
- Paves the way to allow us to create `NpmPackageReference`'s from a
package.json's dependencies/dev dependencies
(`VersionReq::parse_from_npm`).
Diffstat (limited to 'cli/npm/mod.rs')
-rw-r--r-- | cli/npm/mod.rs | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/cli/npm/mod.rs b/cli/npm/mod.rs index 9f41e508a..b9a4f493a 100644 --- a/cli/npm/mod.rs +++ b/cli/npm/mod.rs @@ -4,11 +4,8 @@ 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; |