-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite #60
Conversation
...using updtr of course BREAKING CHANGE: updtr will now use ES2015 language features that are not supported by node < 4
Codecov Report
@@ Coverage Diff @@
## master #60 +/- ##
=========================================
Coverage ? 97.93%
=========================================
Files ? 35
Lines ? 677
Branches ? 132
=========================================
Hits ? 663
Misses ? 14
Partials ? 0
Continue to review full report at Codecov.
|
Sure! Great job! |
I wonder how it could be that the range cannot be preserved in some situations... also I believe that exact is a better default. |
NPM allows a lot of semver range notations, like
There are a lot of different opinions on this topic. We stick to npm's default. |
This PR is a total rewrite and brings some bug fixes and performance improvements. It is also a breaking change.
Changes
package.json
is now written in the end after the whole operation--save
optionupdate-to=non-breaking
option, you can now choose to install non-breaking updates. It replaces the old--wanted
flagdense
)npm outdated
Fixes
package.json
#47 Don't update package.json if latest version is included in version range #46 devDependencies are saved as dependencies #13 update prerelease versions #51 Add integration tests #58New CLI
Internal changes
@matthaias ok? 😁
Please do not merge yet, because it needs to be squashed.