• flying_sheep
      link
      fedilink
      arrow-up
      7
      ·
      edit-2
      10 months ago

      That’s the one that’s like Yarn’s global cache, but without compression, right?

      • burnso@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        10 months ago

        Not sure, but probably. I only used yarn 1. Never got around to trying yarn 2+ as migrating our fairly large monorepo project at the time felt like a pretty large and complicated ordeal. By the time I switched jobs npm was already a whole lot better in the ways most important to me.

        The little I’ve read about and used pnpm so far it seems a lot more plug n play than yarn while bringing big benefits. Even workspaces seems a lot simpler than it ever was with yarn (at least when I used it). Love the idea of non-flat node_modules and simplified lock files as well.

        Time will tell if npm incorporates enough of pnpm’s features to make it obsolete eventually but for now I can understand why it seems so widely adopted.

        • flying_sheep
          link
          fedilink
          arrow-up
          3
          ·
          10 months ago

          I mean, the essential difference of no node_modules is shared, as are workspaces.

          I think pnpm is more manual, but therefore less magic than yarn. More compatible, less stuff just works