diff --git a/docs/cli/outdated.md b/docs/cli/outdated.md index 8c7faf6580..27e4f9f374 100644 --- a/docs/cli/outdated.md +++ b/docs/cli/outdated.md @@ -44,4 +44,48 @@ You can also pass glob patterns to filter by workspace names: {% bunOutdatedTerminal glob="{e,t}*" displayGlob="--filter='@monorepo/{types,cli}'" /%} +### Catalog Dependencies + +`bun outdated` supports checking catalog dependencies defined in `package.json`: + +```sh +$ bun outdated -r +┌────────────────────┬─────────┬─────────┬─────────┬────────────────────────────────┐ +│ Package │ Current │ Update │ Latest │ Workspace │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ body-parser │ 1.19.0 │ 1.19.0 │ 2.2.0 │ @test/shared │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ cors │ 2.8.0 │ 2.8.0 │ 2.8.5 │ @test/shared │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ chalk │ 4.0.0 │ 4.0.0 │ 5.6.2 │ @test/utils │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ uuid │ 8.0.0 │ 8.0.0 │ 13.0.0 │ @test/utils │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ axios │ 0.21.0 │ 0.21.0 │ 1.12.2 │ catalog (@test/app) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ lodash │ 4.17.15 │ 4.17.15 │ 4.17.21 │ catalog (@test/app, @test/app) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ react │ 17.0.0 │ 17.0.0 │ 19.1.1 │ catalog (@test/app) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ react-dom │ 17.0.0 │ 17.0.0 │ 19.1.1 │ catalog (@test/app) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ express │ 4.17.0 │ 4.17.0 │ 5.1.0 │ catalog (@test/shared) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ moment │ 2.24.0 │ 2.24.0 │ 2.30.1 │ catalog (@test/utils) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ @types/node (dev) │ 14.0.0 │ 14.0.0 │ 24.5.2 │ @test/shared │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ @types/react (dev) │ 17.0.0 │ 17.0.0 │ 19.1.15 │ catalog:testing (@test/app) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ eslint (dev) │ 7.0.0 │ 7.0.0 │ 9.36.0 │ catalog:testing (@test/app) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ typescript (dev) │ 4.9.5 │ 4.9.5 │ 5.9.2 │ catalog:build (@test/app) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ jest (dev) │ 26.0.0 │ 26.0.0 │ 30.2.0 │ catalog:testing (@test/shared) │ +├────────────────────┼─────────┼─────────┼─────────┼────────────────────────────────┤ +│ prettier (dev) │ 2.0.0 │ 2.0.0 │ 3.6.2 │ catalog:build (@test/utils) │ +└────────────────────┴─────────┴─────────┴─────────┴────────────────────────────────┘ +``` + {% bunCLIUsage command="outdated" /%} +