API Reference
Packages
| Package | Description |
|---|---|
| @vltpkg/cache | The filesystem cache for @vlt/registry-client |
| @vltpkg/cache-unzip | Daemon that manages the @vltpkg/cache disk store |
| @vltpkg/cli-sdk | The source for the vlt CLI |
| @vltpkg/cmd-shim | Executable script shims for Windows |
| @vltpkg/config | Project config logic for vltpkg |
| @vltpkg/dep-id | create and hydrate dependency IDs |
| @vltpkg/dot-prop | Get and manipulate an object using strings |
| @vltpkg/dss-breadcrumb | The Dependency Selector Syntax (DSS) breadcrumb utilities |
| @vltpkg/dss-parser | The Dependency Selector Syntax (DSS) parser |
| @vltpkg/error-cause | vlts Error.cause convention |
| @vltpkg/fast-split | A fast way to split small-to-medium sized strings by small string delimiters |
| @vltpkg/git | a util for spawning git from npm CLI contexts |
| @vltpkg/git-scp-url | Parse scp-style git URLs like git+ssh://host:some/path |
| @vltpkg/graph | A library that helps understanding & expressing what happens on an install |
| @vltpkg/graph-run | Run operations on a graph, maximizing parallelism |
| @vltpkg/init | vlt project intialization logic |
| @vltpkg/keychain | The filesystem keychain for @vltpkg/registry-client |
| @vltpkg/output | Generate output from the vlt CLI |
| @vltpkg/package-info | Resolve and fetch package metadata and tarballs |
| @vltpkg/package-json | Manage reading package.json files |
| @vltpkg/pick-manifest | Choose a manifest from a packument |
| @vltpkg/promise-spawn | Spawn a process and return a promise that resolves when it finishes |
| @vltpkg/query | Query syntax parser that retrieves items from a graph |
| @vltpkg/registry-client | Fetch package artifacts and metadata from registries |
| @vltpkg/rollback-remove | Mark paths as removed, then remove them or roll back |
| @vltpkg/run | Run package.json scripts and execute commands |
| @vltpkg/satisfies | method for determining if a DepID satisfies a Spec |
| @vltpkg/security-archive | A database of security information of packages |
| @vltpkg/semver | The semantic version parser used by vlt |
| @vltpkg/spec | Package specifier library |
| @vltpkg/tar | An extremely limited and very fast tar extractor |
| @vltpkg/types | definitions for some of vlt's core types |
| @vltpkg/url-open | Open URLs using the system's default web browser |
| @vltpkg/user-agent | The User-Agent string that vlt sends with every outbound request |
| @vltpkg/vlt-json | utility for finding, reading, and updating the vlt.json file |
| @vltpkg/vlx | vlt exec management |
| @vltpkg/which | Find the first executable in the path (TS port of 'which') |
| @vltpkg/workspaces | Utility for working with vlt workspaces |
| @vltpkg/xdg | platform-specific app directories following XDG spec |