yarn-up
can be used to upgrade all dependencies to the latest versions. It will check if the version is exact, or with a tilda, and spawn yarn upgrade -E
for exact versions, and yarn upgrade
for non-fixed versions.
npm i -g yarn-up
yarn global add yarn-up
cd idio # your package
yarn-up
Offices-iMac:idio user$ yarn-up
yarn upgrade zoroaster@latest koa@latest koa-bodyparser@latest koa-csrf@latest koa-logger@latest koa-multer@latest koa-router@latest koa-session@latest mongoose@latest server-destroy@latest wrote@latest --exact
yarn upgrade v1.3.2
[1/5] π Validating package.json...
[2/5] π Resolving packages...
[3/5] π Fetching packages...
[4/5] π Linking dependencies...
[5/5] π Rebuilding all packages...
success Saved lockfile.
success Saved 35 new dependencies.
ββ assert-diff@1.2.4
ββ assert-plus@1.0.0
ββ assert-throws@1.3.0
ββ bluebird@3.5.0
ββ cli-color@0.1.7
ββ difflib@0.2.4
ββ dreamopt@0.6.0
ββ erotic@0.2.0
ββ es5-ext@0.8.2
ββ fresh@0.5.2
ββ heap@0.2.6
ββ json-diff@0.5.2
ββ kareem@2.0.5
ββ koa-bodyparser@4.2.0
ββ koa-csrf@3.0.6
ββ koa-logger@3.1.0
ββ koa-multer@1.0.2
ββ koa-router@7.4.0
ββ koa-session@5.8.1
ββ koa@2.5.0
ββ lodash.get@4.4.2
ββ makepromise@1.1.1
ββ mongodb-core@3.0.2
ββ mongodb@3.0.2
ββ mongoose-legacy-pluralize@1.0.2
ββ mongoose@5.0.7
ββ mquery@3.0.0
ββ pedding@1.1.0
ββ require_optional@1.0.1
ββ restream@1.2.0
ββ server-destroy@1.0.1
ββ urijs@1.19.1
ββ wordwrap@1.0.0
ββ wrote@1.4.0
ββ zoroaster@0.5.3
warning "zoroaster" is already in "devDependencies". Please remove existing entry first before adding it to "dependencies".
β¨ Done in 5.61s.
Argument | Short | Description |
---|---|---|
--exclude | -e | Comma-separated packages to exclude. |
--upgrade | -u | Run yarn upgrade after the update. |
--help | -h | Display usage information. |
--version | -v | Show version number. |
(c) Art Deco 2019