Moving a project off shamefully-hoist: which legacy build scripts break under pnpm's strict node_modules layout
We currently run pnpm with shamefully-hoist=true in .npmrc so that older tooling sees a flat, npm-style node_modules . The goal is to remove that setting and rely on pnpm's default symlinked layout, where only declared dependencies in package.json are resolvable at the project root and everything else lives under node_modules/.pnpm . The uncertainty is scope