-
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
--pattern
option, which sometimes is an option like foryarn list
, sometimes a-P,--pattern
option like foryarn upgrade
, sometimes a--scope
option 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?