rfcs
rfcs copied to clipboard
Public change requests/proposals & ideation
- adds RFC for new `distributions` capabilities [See rendered RFC](https://github.com/npm/rfcs/blob/528fa298a3529dcae3f58cbf2f9a577ba16b479f/accepted/0000-package-distributions.md)
I'd suggest that NPM adopted named dependency groups. It could work like this: - `dependencies` -> production group [existing group] - `devDependencies` -> dev group [existing group] - `lintingDependencies` ->...
## Motivation ("The Why") There are many tools to manage multiple NPM packages in a concise and user friendly way. For a long time the front runner for those were...
## Motivation ("The Why") `npm` currently stores files/directories in the user's home directory, which is non-standard (at least on macOS) and messy. It also interferes with apps that expect standard...
Add a new CLI command `audit signatures` that verifies the npm signatures in a packages packument. It works on the current install. Signatures are only useful if people verify them....
## Motivation ("The Why") Consider a corporate with a codebase with a high coverage and a mature CI. Consider that the corporate's policy is to test on latest and greatest...
## Motivation ("The Why") `--before` is an excellent feature for reliability as being able to run install in a project "as if it were in the past"... it has an...
## Motivation The background of this problem is that I have A project whose direct dependency on A is A ', and another direct dependency on B that depends on...
## Motivation ("The Why") See https://github.com/npm/cli/issues/4017#issuecomment-1101481619 - `npm version` should be able to work inside workspaces. ### Example See the OP in https://github.com/npm/cli/issues/4017. I think adding an npm config of...
## References