Make global packages always available
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
Research direction
The issue describes npm global packages disappearing after vfox use switches Node.js versions, but names no files, tests, or entry points. Start by locating the vfox-nodejs handling for npm install -g and version switching; done would mean a globally installed command remains available and runs with the Node.js version where it was installed.
Written by the indexing model from the issue text.
Description
A very nice feature would be to make global packages are always available, like with Volta.
Current behavior
- Run
npm install -g rimrafwith a NodeJS managed by vfox - The
rimrafcommand is available - Run
vfox useto a different NodeJS version - The
rimrafcommand isn't found anymore
Expected behavior
- Run
npm install -g rimrafwith a NodeJS managed by vfox - The
rimrafcommand is available - Run
vfox useto a different NodeJS version - The `rimraf command is available and it is ran by the NodeJS version on which it was installed.
I guess it may need some major changes to vfox core but it could also benefit other platforms, like Bun, Deno and Python pip packages.
- Dominant language
- Lua
- Stars
- 9
- Forks
- 8
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Similar issues
-
bug(cosh): copilot-shell postun erase guard never fires (arg index)Possibly taken @yyqdbngt claimed this today. Opencomponent:cosh
Difficulty 1/5 Under an hour Newbie friendliness 91/100
agentic-os-org/ANOLISA#4490 · 1 comment ·
Maintainers usually reply within 1 day
-
1.severity: security
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
NixOS/nixpkgs#569828 · 1 reaction ·
Maintainers usually reply within 1 day
-
setup annotation treats all default settings as requiredPossibly taken @oriori1703 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
mason-org/mason.nvim#2114 ·
-
go vet reports possible misuse of unsafe.Pointer in emit_shim_amd64.go under the P4 buildPossibly taken A pull request linked to this issue is open or already merged. Openbug
Difficulty 2/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100