Replies: 2 comments 1 reply
-
I am against this change while we still use npm's libraries for configuration. First, we need to implement our own And if we use our own config system, it means that we cannot use npm CLI at all. Now we pass through many commands to npm CLI. So we'd need to reimplement all the commands. |
Beta Was this translation helpful? Give feedback.
-
also, if we decide to have our own config system, maybe we should keep all the authorization stuff inside |
Beta Was this translation helpful? Give feedback.
-
pnpm version:
5.5.3
Code to reproduce the issue:
When working on third party repositories where the main package manager is npm, it’s sometimes necessary to override pnpm‑specific options using
.npmrc
, but when that file is already committed to the repository, adding pnpm‑specific options to it can lead to accidentally committing them.Using
.pnpmrc
and.git/info/exclude
would eliminate this, as the pnpm‑specific options would be guaranteed to be local.Yarn already does this with its
.yarnrc
and.yarnrc.yml
.Additional information:
node -v
prints: v14.8.0Beta Was this translation helpful? Give feedback.
All reactions