All Projects → raineorshine → Updatehammer

raineorshine / Updatehammer

Forcefully update all dependencies to latest versions and save to package.json

Programming Languages

coffeescript
4710 projects

DEPRECATED: Please use npm-check-updates

I am now a collaborator on npm-check-updates, which has been updated to include all of updatehammer's functionality.


Forcefully update all dependencies to latest versions and save to package.json

Install

$ npm install -g updatehammer

Usage

$ updatehammer

Example

Start with some out-of-date packages:

{
  "dependencies": {
    "ansi-styles": "^0.1.2",
    "moment": "^1.7.2"
  }
}


Package      Current  Wanted  Latest  Location
ansi-styles    0.1.2   0.1.2   1.0.0  ansi-styles
moment         1.7.2   1.7.2   2.5.1  moment

Run the updatehammer:

$ updatehammer

npm install [email protected] --save
[email protected] node_modules/ansi-styles

npm install [email protected] --save
[email protected] node_modules/moment

Successfully installed ansi-styles, moment

Now all our dependencies are at the latest:

{
  "dependencies": {
    "ansi-styles": "^1.0.0",
    "moment": "^2.5.1"
  }
}

Advanced Usage

Only update packages whose name matches the given regular expression

$ updatehammer -n ^gulp-

Only update packages whose version matches the given regular expression

$ updatehammer -r ^[~^]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].