The semantic version parser used by vlt
Package specifier library
The semantic version parser used by npm.
Resolve and fetch package metadata and tarballs
The ultimate javascript content-type utility.
TypeScript definitions for semver
Truncate a semver version: `1.2.3` → `1.2.0`
Regular expression for matching semver versions
Get all git semver tags of your repository in reverse chronological order.
Choose a manifest from a packument
Manage reading package.json files
a util for spawning git from npm CLI contexts
Parse scp-style git URLs like `git+ssh://host:some/path`
platform-specific app directories following XDG spec
Find the greatest satisfied semver range from an array of ranges.
The filesystem cache for `@vlt/registry-client`
definitions for some of vlt's core types
The semantic version parser used by npm for browser.
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
create and hydrate dependency IDs
Daemon that manages the @vltpkg/cache disk store
compare two semver version strings, returning -1, 0, or 1
Get the intersection of multiple semver ranges
Converts a comver (compatible version) to a semver (semantic version).