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

Update all dependencies that don't break with node 8 #431

merged 1 commit into from Dec 30, 2017


None yet
2 participants

papandreou commented Nov 25, 2017

Let's see which ones fare equally well with the older versions :)

I used this script:

rm -fr node_modules && npm install && npm outdated --json --long | jq -r '. as $r|keys[]|"npm install --save"+if $r[.].type=="devDependencies"then"-dev"else""end+" "+.+"@"+$r[.].latest+" && (npm test && git add package.json && git commit -m \"Update " + . + " to ^" + $r[.].latest + "\") || (git checkout package.json && npm install)"' | bash && npm outdated
Update coveralls to ^3.0.0
Update es5-shim to ^4.5.9
Update eslint-plugin-import to ^2.8.0
Update gh-pages to ^1.1.0
Update istanbul to ^0.4.5
Update jasmine to ^2.8.0
Update jasmine-core to ^2.8.0
Update jest to ^21.2.1
Update leven to ^2.1.0
Update minimist to ^1.2.0
Update mocha-phantomjs-core to ^2.1.2
Update offline-github-changelog to ^1.1.2
Update rollup to ^0.51.8
Update rollup-plugin-commonjs to ^8.2.6
Update rsvp to ^4.7.0
Update unexpected-magicpen to ^0.2.2

Leave these alone as they break the build in older node versions:

mocha (due to supports-color)



This comment has been minimized.

Show comment
Hide comment

sunesimonsen Dec 30, 2017


Cool script :-)


sunesimonsen commented Dec 30, 2017

Cool script :-)

@papandreou papandreou merged commit 0b56be6 into master Dec 30, 2017

3 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
continuous-integration/travis-ci/push The Travis CI build passed
coverage/coveralls Coverage remained the same at 98.141%

@papandreou papandreou deleted the feature/updateDependencies branch Dec 30, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment