Skip to content

Improve package workflows and add pnpm/yarn support - #23

Open
nsumbadze wants to merge 41 commits into
jesseduffield:masterfrom
nsumbadze:nlazynpm
Open

Improve package workflows and add pnpm/yarn support#23
nsumbadze wants to merge 41 commits into
jesseduffield:masterfrom
nsumbadze:nlazynpm

Conversation

@nsumbadze

Copy link
Copy Markdown

Summary

  • add registry package search when installing dependencies or packages
  • show wanted and latest versions for outdated dependencies
  • automatically detect npm, pnpm, Yarn Classic, and modern Yarn projects
  • support package-manager overrides through --package-manager,
    NODE_PKG_MANAGER, and config
  • use the selected manager for install, update, remove, link, script, pack, and
    publish workflows
  • keep installed dependency versions visible
  • handle startup outside a Node package cleanly
  • support Shift-Tab navigation between panels
  • run development servers in correctly sized PTYs
  • add comprehensive tests and user documentation
image

Validation

  • GOFLAGS=-mod=vendor go test ./...
  • GOFLAGS=-mod=vendor go vet ./...
  • GOFLAGS=-mod=vendor go build ./...
  • GOFLAGS=-mod=vendor go test -race ./internal/pm ./pkg/commands ./pkg/config ./ pkg/gui

Closes #3
Closes #13
Closes #14
Closes #15
Closes #17
Closes #18

nsumbadze added 30 commits July 2, 2026 12:05
fix(ci): align minimum Go version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant