A CLI tool to update dependencies in your package.json.
npm install -g uptodate
Usage: uptodate [OPTIONS]
It opens a package.json and checks its dependencies/devDependencies.
If there are out-dated packages, it updates them and rewrites the package.json
Lastly, it takes changelogs from GitHub if is possible, and shows summary of
them in a browser.
Options:
-h, --help Print this text.
-v, --version Print the version number.
--ignore <NAMES> Ignore package names (comma separated).
--no-save Don't rewrite package.json.
--no-show-changelog Don't show changelogs in a browser.
uptodate
uptodate --ignore foo,bar,yay --no-show-changelog
var uptodate = require("uptodate");
It opens a package.json and checks its dependencies/devDependencies. If there are out-dated packages, it updates them and rewrites the package.json.
- options
object-- Optional.- options.cwd
string-- A directory path. This opens package.json of here. By default,process.cwd(). - options.ignore
string[]-- Package names. This ignores the packages even if is out-dated. - options.noSave
boolean-- A flag that to not rewrite package.json.
- options.cwd
- callback
(err: Error|null, result: object[]|null) => void-- Optional. A callback that will be called at done.erris notnullif failed.resultis an array. Its each value is an instance of{name: string, current: string, latest: string}.nameis the package name.currentis a version text before updating.latestis a version text after updating probably.