Skip to content

oidc-signin-tool has a direct dependency on a package from this monorepo, it should be a peerdependency #344

@simnorm

Description

@simnorm

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions