I'm considering using Yarn or PNPM instead of NPM.
However, I don't know if they have separate repositories or if they both use the same repository.
The reason that I'm asking this is because if they use separate repositories, then I should be worried about some packages being available in NPM repository, but absent in other repositories, etc.