pm is a unified package manager for javascript. it provides a seamless cli for users, regardless of which package manager your project uses.
it's still a work in progress, but you can try it out.
brew install blurfx/tap/pm
go build
interactive mode:
pm
running package manager commands:
pm i <packages>
pm add <packages>
pm rm <packages>
pm uninstall <packages>
pm ci
# ...
running package scripts:
pm dev
pm build
pm start
# ...