check-dependency-version-consistency icon indicating copy to clipboard operation
check-dependency-version-consistency copied to clipboard

`--fix` does not work when using a package within the monorepo

Open ddzz opened this issue 3 years ago • 0 comments

package.json:

{
  "private": "true",
  "dependencies": {
    "react-is": "npm:react-is"
  },
  "workspaces": [
    "packages/*"
  ]
}

packages/react-is/package.json:

{
  "name": "react-is",
  "version": "18.0.0"
}

packages/a/package.json:

{
  "name": "a",
  "version": "1.0.0",
  "dependencies": {
    "react-is": "^18.0.0"
  }
}
% yarn check-dependency-version-consistency . --fix
Found 1 dependency with mismatching versions across the workspace. Fix with `--fix`.
╔══════════════╤════════╤══════════╗
║ react-is     │ Usages │ Packages ║
╟──────────────┼────────┼──────────╢
║ npm:react-is │ 1      │ (Root)   ║
╟──────────────┼────────┼──────────╢
║ ^18.0.0      │ 1      │ a        ║
╟──────────────┼────────┼──────────╢
║ 18.0.0       │ 1      │ react-is ║
╚══════════════╧════════╧══════════╝

ddzz avatar Apr 17 '22 13:04 ddzz