rfcs
rfcs copied to clipboard
Public change requests/proposals & ideation
(Ported from npm/cli#4227) # TLDR This PR changes the default behaviour of NPM to **not** save package versions with the `^` prefix. Instead, packages would be saved with no prefix....
When running `npm install pkg@latest-1`, npm should provide a way to save `latest-1` into `package.json`. ## References * Related to issue [#5052](https://github.com/npm/cli/issues/5052) * Related to RRFC #547
When I type `npm install package@specifier`, a normalized `specifier` is what should be saved to `package.json`, no more, no less. ## Motivation Currently, if i type `npm install --save-dev eslint@=8.8.0...
I was told to move this here. Previous issue: https://github.com/npm/cli/issues/4390 ### Version 17.4.0 ### Platform Windows x64 ### Subsystem _No response_ ### What steps will reproduce the bug? 1. Download...
## Motivation ("The Why") Often an npm script is part of a more complicated pipeline, tools such as grunt + gulp have been created to help manage some of this...
#### Intro The `prefix` config option does not provide a great user experience and is a source of many (mostly invalid) bug reports from confused users. These users have very...
## Motivation ("The Why") MIT is - in my experience - the general *intentional* default in the JavaScript ecosystem. Additionally, [Wikipedia notes](https://en.wikipedia.org/wiki/ISC_license#Reception) that the ISC itself has recommended that the...
## Motivation ("The Why") I was managing a repository and wanted to see if there were any new major releases in the dependencies. I was interested only to major releases...
### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior `run-script` with the `--workspaces` flag will run all workspace scripts, regardless...