* refactor: factor out a `getRealNameAndSpec` function * test: `pnpm add` does not modify existing catalog entries * fix: resolve preferred version without mutating bare specifier close #9759
* refactor: factor out a `getRealNameAndSpec` function * test: `pnpm add` does not modify existing catalog entries * fix: resolve preferred version without mutating bare specifier close #9759