npm 12.2.1
hoisted (default)
- node_modules/
- .bin/vite → ../vite/bin/vite.js
- .package-lock.json
- react/
- react-dom/
- scheduler/ app can import
- vite/
- … 20 more packages
Real directories, copied per project.
pnpm 12.16.1
isolated (default)
- node_modules/
- react → .pnpm/react@19.3.1/…
- react-dom → .pnpm/react-dom@…
- .pnpm/
- react-dom@19.3.1_react@…/
- node_modules/
- react-dom/
- scheduler → ../../scheduler@…
- scheduler@0.28.0/ app cannot
Files hardlinked from ~/.local/share/pnpm/store on Linux.
Yarn 4.18.1
Plug'n'Play (default)
- .pnp.cjs resolution map
- yarn.lock
- .yarn/install-state.gz
node_modules/none
Packages stay zipped in ~/.yarn/berry/cache, e.g. react-npm-19.3.1-….zip.
