pnpm Workspaces & Private Flag: Should Workspace Root Privacy Implicitly Apply to Nested Packages?
Problem Context The private field in a package’s package.json is intended to prevent accidental public publishing. In a pnpm workspace, each package can declare its own privacy setting, but the workspace root’s private flag is not automatically propagated to nested packages. This can lead to confusion when a developer expects a single pnpm publish command to