The filesystem cache for `@vlt/registry-client`
Daemon that manages the @vltpkg/cache disk store
platform-specific app directories following XDG spec
Fetch package artifacts and metadata from registries
Choose a manifest from a packument
Manage reading package.json files
Find the first executable in the path (TS port of 'which')
Package specifier library
a util for spawning git from npm CLI contexts
Parse scp-style git URLs like `git+ssh://host:some/path`
Validate a package's reproducibility against it's published repository information.
definitions for some of vlt's core types
A cache object that deletes the least-recently-used items.
create and hydrate dependency IDs
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
Require hook for automatic V8 compile cache persistence
Resolve and fetch package metadata and tarballs
A simple key/value storage using files to persist the data
vlts Error.cause convention
A fast way to split small-to-medium sized strings by small string delimiters
The semantic version parser used by vlt
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
Require hook for automatic V8 compile cache persistence
The vlt CLI