| Crates.io | vx-tool-yarn |
| lib.rs | vx-tool-yarn |
| version | 0.4.0 |
| created_at | 2025-06-19 10:55:24.576854+00 |
| updated_at | 2025-06-19 13:58:44.509953+00 |
| description | Yarn package manager support for vx |
| homepage | https://github.com/loonghao/vx |
| repository | https://github.com/loonghao/vx |
| max_upload_size | |
| id | 1718190 |
| size | 30,823 |
Yarn package manager support for the vx universal tool manager.
🚧 Under Development - This crate is currently under development and not yet implemented.
vx-pm-yarn will provide Yarn package manager support for vx, enabling fast and reliable package management for JavaScript/Node.js projects through the vx interface.
# Install packages (planned)
vx yarn install
vx yarn add express
vx yarn add --dev jest
vx yarn remove express
# Update packages (planned)
vx yarn upgrade
vx yarn upgrade express
vx yarn outdated
# Initialize projects (planned)
vx yarn init
vx yarn init -y
# Run scripts (planned)
vx yarn run dev
vx yarn run build
vx yarn run test
vx yarn start
# Information (planned)
vx yarn list
vx yarn info express
# Workspace commands (planned)
vx yarn workspaces list
vx yarn workspace <workspace-name> add express
vx yarn workspace <workspace-name> run build
This crate is currently in the planning phase. JavaScript/Node.js package management is currently provided through the vx-pm-npm crate.
For immediate JavaScript development needs, please use:
vx-pm-npm - NPM package manager (available now)vx-tool-node - Node.js runtime with npm| Feature | NPM (Available) | Yarn (Planned) |
|---|---|---|
| Package Installation | ✅ | 🚧 |
| Script Running | ✅ | 🚧 |
| Workspaces | ✅ | 🚧 |
| Lock Files | ✅ | 🚧 |
| Offline Mode | ❌ | 🚧 |
| PnP Support | ❌ | 🚧 |
This crate is not yet implemented. If you're interested in contributing to Yarn support in vx, please:
While this crate is under development, consider these alternatives:
# Use NPM for JavaScript package management
vx npm install express
vx npm run dev
vx npm test
# Use system Yarn with vx
vx --use-system-path yarn --version
vx --use-system-path yarn install
# Planned configuration
[package_managers]
yarn = "latest"
[yarn]
version = "berry" # or "classic"
enable_pnp = true
workspace_support = true
# Planned Yarn configuration integration
nodeLinker: pnp
enableGlobalCache: true
compressionLevel: mixed
This project is licensed under the MIT License - see the LICENSE file for details.
vx-core - Core functionalityvx-cli - Command-line interfacevx-pm-npm - NPM package manager (available now)vx-pm-pnpm - PNPM package manager (planned)vx-tool-node - Node.js tool