https://github.com/vltpkg/vltpkg
the vlt monorepo
https://github.com/vltpkg/vltpkg
cli javascript monorepo nodejs package package-manager vlt
Last synced: 2 months ago
JSON representation
the vlt monorepo
- Host: GitHub
- URL: https://github.com/vltpkg/vltpkg
- Owner: vltpkg
- License: other
- Created: 2024-04-01T23:24:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-20T19:29:03.000Z (2 months ago)
- Last Synced: 2026-01-20T22:48:47.264Z (2 months ago)
- Topics: cli, javascript, monorepo, nodejs, package, package-manager, vlt
- Language: TypeScript
- Homepage: https://vlt.sh
- Size: 20.7 MB
- Stars: 466
- Watchers: 5
- Forks: 23
- Open Issues: 88
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# vlt /vōlt/




[](https://socket.dev/npm/package/vlt)
**Develop. Run. Distribute.**
This is the source monorepo for the [vlt](https://www.vlt.sh) package
manager.
### Documentation
Full documentation, startup guides & API references can be found at
[docs.vlt.sh](https://docs.vlt.sh).
#### Development
```bash
# Clone the repo
git clone git@github.com:vltpkg/vltpkg.git
cd vltpkg
# Install deps (and run prepare scripts)
pnpm install
# Run the locally built CLI
pnpm vlt # OR ./node_modules/.bin/vlt
```
See the [contributing guide](./CONTRIBUTING.md) for more information
on how to build and develop the various workspaces.
### Contributors
### Licenses
Below you can find a complete table of each workspace available in
this repository and its corresponding license:
#### Reusable Client Internals (`src/*`)
| Workspace Name | License | Downloads |
| -------------------------------------------------- | ----------------------------------------------------- | --------------------------------------------------------------------------------- |
| [@vltpkg/cache](./src/cache) | [BSD-2-Clause-Patent](./src/cache/LICENSE) |  |
| [@vltpkg/cache-unzip](./src/cache-unzip) | [BSD-2-Clause-Patent](./src/cache-unzip/LICENSE) |  |
| [@vltpkg/cli-sdk](./src/cli-sdk) | [BSD-2-Clause-Patent](./src/cli-sdk/LICENSE) |  |
| [@vltpkg/cmd-shim](./src/cmd-shim) | [BSD-2-Clause-Patent](./src/cmd-shim/LICENSE) |  |
| [@vltpkg/config](./src/config) | [BSD-2-Clause-Patent](./src/config/LICENSE) |  |
| [@vltpkg/dep-id](./src/dep-id) | [BSD-2-Clause-Patent](./src/dep-id/LICENSE) |  |
| [@vltpkg/dot-prop](./src/dot-prop) | [MIT](./src/dot-prop/LICENSE) |  |
| [@vltpkg/dss-breadcrumb](./src/dss-breadcrumb) | [BSD-2-Clause-Patent](./src/dss-breadcrumb/LICENSE) |  |
| [@vltpkg/dss-parser](./src/dss-parser) | [BSD-2-Clause-Patent](./src/dss-parser/LICENSE) |  |
| [@vltpkg/error-cause](./src/error-cause) | [BSD-2-Clause-Patent](./src/error-cause/LICENSE) |  |
| [@vltpkg/fast-split](./src/fast-split) | [BSD-2-Clause-Patent](./src/fast-split/LICENSE) |  |
| [@vltpkg/git](./src/git) | [ISC](./src/git/LICENSE) |  |
| [@vltpkg/git-scp-url](./src/git-scp-url) | [BSD-2-Clause-Patent](./src/git-scp-url/LICENSE) |  |
| [@vltpkg/graph](./src/graph) | [BSD-2-Clause-Patent](./src/graph/LICENSE) |  |
| [@vltpkg/graph-run](./src/graph-run) | [BSD-2-Clause-Patent](./src/graph-run/LICENSE) |  |
| [@vltpkg/gui](./src/gui) | [FSL-1.1-MIT](./src/gui/LICENSE.md) |  |
| [@vltpkg/init](./src/init) | [BSD-2-Clause-Patent](./src/init/LICENSE) |  |
| [@vltpkg/keychain](./src/keychain) | [BSD-2-Clause-Patent](./src/keychain/LICENSE) |  |
| [@vltpkg/output](./src/output) | [BSD-2-Clause-Patent](./src/output/LICENSE) |  |
| [@vltpkg/package-info](./src/package-info) | [BSD-2-Clause-Patent](./src/package-info/LICENSE) |  |
| [@vltpkg/package-json](./src/package-json) | [BSD-2-Clause-Patent](./src/package-json/LICENSE) |  |
| [@vltpkg/pick-manifest](./src/pick-manifest) | [BSD-2-Clause-Patent](./src/pick-manifest/LICENSE) |  |
| [@vltpkg/promise-spawn](./src/promise-spawn) | [ISC](./src/promise-spawn/LICENSE) |  |
| [@vltpkg/query](./src/query) | [BSD-2-Clause-Patent](./src/query/LICENSE) |  |
| [@vltpkg/registry-client](./src/registry-client) | [BSD-2-Clause-Patent](./src/registry-client/LICENSE) |  |
| [@vltpkg/rollback-remove](./src/rollback-remove) | [BSD-2-Clause-Patent](./src/rollback-remove/LICENSE) |  |
| [@vltpkg/run](./src/run) | [BSD-2-Clause-Patent](./src/run/LICENSE) |  |
| [@vltpkg/satisfies](./src/satisfies) | [BSD-2-Clause-Patent](./src/satisfies/LICENSE) |  |
| [@vltpkg/security-archive](./src/security-archive) | [BSD-2-Clause-Patent](./src/security-archive/LICENSE) |  |
| [@vltpkg/semver](./src/semver) | [BSD-2-Clause-Patent](./src/semver/LICENSE) |  |
| [@vltpkg/server](./src/server) | [BSD-2-Clause-Patent](./src/server/LICENSE) |  |
| [@vltpkg/spec](./src/spec) | [BSD-2-Clause-Patent](./src/spec/LICENSE) |  |
| [@vltpkg/tar](./src/tar) | [BSD-2-Clause-Patent](./src/tar/LICENSE) |  |
| [@vltpkg/types](./src/types) | [BSD-2-Clause-Patent](./src/types/LICENSE) |  |
| [@vltpkg/url-open](./src/url-open) | [BSD-2-Clause-Patent](./src/url-open/LICENSE) |  |
| [@vltpkg/vlt-json](./src/vlt-json) | [BSD-2-Clause-Patent](./src/vlt-json/LICENSE) |  |
| [@vltpkg/vlx](./src/vlx) | [BSD-2-Clause-Patent](./src/vlx/LICENSE) |  |
| [@vltpkg/vsr](./src/vsr) | [FSL-1.1-MIT](./src/vsr/LICENSE) |  |
| [@vltpkg/which](./src/which) | [ISC](./src/which/LICENSE) |  |
| [@vltpkg/workspaces](./src/workspaces) | [BSD-2-Clause-Patent](./src/workspaces/LICENSE) |  |
| [@vltpkg/xdg](./src/xdg) | [BSD-2-Clause-Patent](./src/xdg/LICENSE) |  |
#### Infrastructure (`infra/*`)
| Workspace Name | License | Downloads |
| ---------------------------------------------------- | ------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [@vltpkg/benchmark](./infra/benchmark) | [BSD-2-Clause-Patent](./infra/benchmark/LICENSE) | N/A |
| [@vltpkg/infra-build](./infra/build) | [BSD-2-Clause-Patent](./infra/build/LICENSE) | N/A |
| [vlt](./infra/cli) | [BSD-2-Clause-Patent](./infra/cli/LICENSE) |  |
| [@vltpkg/cli-compiled](./infra/cli-compiled) | [BSD-2-Clause-Patent](./infra/cli-compiled/LICENSE) |  |
| [@vltpkg/cli-darwin-arm64](./infra/cli-darwin-arm64) | [BSD-2-Clause-Patent](./infra/cli-darwin-arm64/LICENSE) |  |
| [@vltpkg/cli-darwin-x64](./infra/cli-darwin-x64) | [BSD-2-Clause-Patent](./infra/cli-darwin-x64/LICENSE) |  |
| [@vltpkg/cli-js](./infra/cli-js) | [BSD-2-Clause-Patent](./infra/cli-js/LICENSE) |  |
| [@vltpkg/cli-linux-arm64](./infra/cli-linux-arm64) | [BSD-2-Clause-Patent](./infra/cli-linux-arm64/LICENSE) |  |
| [@vltpkg/cli-linux-x64](./infra/cli-linux-x64) | [BSD-2-Clause-Patent](./infra/cli-linux-x64/LICENSE) |  |
| [@vltpkg/cli-win32-x64](./infra/cli-win32-x64) | [BSD-2-Clause-Patent](./infra/cli-win32-x64/LICENSE) |  |
| [@vltpkg/smoke-test](./infra/smoke-test) | [BSD-2-Clause-Patent](./infra/smoke-test/LICENSE) | N/A |
#### Documentation (`www/*`)
| Workspace Name | License |
| -------------------------- | ----------------------------------------- |
| [@vltpkg/docs](./www/docs) | [BSD-2-Clause-Patent](./www/docs/LICENSE) |