npm just launched version 5.0.0:
This release marks months of hard work for the young, scrappy, and hungry CLI team, and includes some changes we’ve been hoping to do for literally years. npm@5 takes npm a pretty big step forward, significantly improving its performance in almost all common situations, fixing a bunch of old errors due to the architecture, and just generally making it more robust and fault-tolerant. It comes with changes to make life easier for people doing monorepos, for users who want consistency/security guarantees, and brings semver support to git dependencies.
The changelog lists all the changes, but I’m excited about this one:
--save is no longer necessary. All installs will be saved by default. You can prevent saving with --no-save.
It’s a minor change, but a significant improvement to the standard workflow.