-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Description
Alright @yarnpkg/core (and community!). Let's discuss what we want for the 2.0 release 🙂
Ideas "en vrac":
-
Drop support for Node 4 (build(node4): Drop Node 4 builds which has expired #5736)
-
Revamp the command line implementation (switch from Commander to Yargs, remove the complicated custom logic as much as possible)
-
Harmonize the command line (an example in mind is the
--patternoption, which sometimes is an option like foryarn list, sometimes a-P,--patternoption like foryarn upgrade, sometimes a--scopeoption that only takes the scope like foryarn upgrade-interactive, and sometimes an argument that doesn't glob like foryarn outdated) -
Change the lockfile syntax to a YAML-like file format (YAML-like because we would just slightly tweak our parser to emit something YAML-compatible, but we wouldn't support any advanced YAML feature)
-
Remove the code that deals with multiple registries (yarn / npm, cf src/registries). The yarn registry being a mere mirror of the npm registry, this doesn't make sense.
Anything else you think would be important to ship during this version? Especially in term of breaking changes requiring a semver-major bump?