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.err
is notnull
if failed.result
is an array. Its each value is an instance of{name: string, current: string, latest: string}
.name
is the package name.current
is a version text before updating.latest
is a version text after updating probably.