pnpm uses its own lock file (pnpm-lock.yaml), while npm uses package-lock.json
You definitely should use the same manager (npm, yarn, pnpm, whatever) as your teammates' or you're going to run into problems, either with them or with your CI workflow.
You definitely should use the same manager (npm, yarn, pnpm, whatever) as your teammates' or you're going to run into problems, either with them or with your CI workflow.
(This is not an endorsement of or recommendation of pnpm which I personally don't use daily)