Skip to content

Instantly share code, notes, and snippets.

@amirsinaa
Last active August 15, 2017 12:09
Show Gist options
  • Save amirsinaa/50a72bcd9b5de2ff903352feb8773072 to your computer and use it in GitHub Desktop.
Save amirsinaa/50a72bcd9b5de2ff903352feb8773072 to your computer and use it in GitHub Desktop.
Nodejs script to force update your outdated local node modules
/***
run : node angryUpdate-dependencies.js && rm -rf node_modules && npm update --save-dev
&& npm update --save && rm -rf node_modules && npm update --save-dev && npm update --save
in ypur project directory
**/
var fs = require('fs'),
angryUpdate = function() {
var file = fs.readFileSync('package.json'),
content = JSON.parse(file);
for (var devDep in content.devDependencies) {
content.devDependencies[devDep] = '*';
}
for (var dep in content.dependencies) {
content.dependencies[dep] = '*';
}
fs.writeFileSync('package.json', JSON.stringify(content));
};
if (require.main === module) {
angryUpdate();
} else {
module.exports = angryUpdate;
}
######################################
######### August 15 - 2017 ###########
######################################
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment