See package.json
Notice that it has a direct dependency on:
"@itwin/service-authorization": "workspace:^",
This should be a peepDependency ^2.1.0 and a devDependency of "workspace:^"
Otherwise, it forces all consuming apps to be on the same version of @itwin/service-authorization and leads to doppelgangers with other iTwin or Bentley packages.
I believe that are plenty examples of this in other iTwin package.json
See package.json
Notice that it has a direct dependency on:
"@itwin/service-authorization": "workspace:^",
This should be a peepDependency ^2.1.0 and a devDependency of "workspace:^"
Otherwise, it forces all consuming apps to be on the same version of @itwin/service-authorization and leads to doppelgangers with other iTwin or Bentley packages.
I believe that are plenty examples of this in other iTwin package.json