faro-web-sdk
faro-web-sdk copied to clipboard
unmet peer @opentelemetry/api@">=1.3.0 <1.8.0": found 1.8.0
Description
@grafana/[email protected]specifies"@grafana/faro-core": "^1.7.3"@grafana/[email protected]specifies a dependency on"@opentelemetry/api": "^1.7.0"@grafana/[email protected]specifies a dependency on"@opentelemetry/otlp-transformer": "^0.48.0"@opentelemetry/[email protected]specifies a peer dependency on"@opentelemetry/api": ">=1.0.0 <1.8.0"
- The latest version of
@opentelemetry/apiis v1.8.0
When npm i is run, npm installs @opentelemetry/[email protected] since this matches the semver requirement of @grafana/faro-core. However, this then conflicts with the peer dependency requirement of @opentelemetry/otlp-transformer
Steps to reproduce
- Install
@grafana/[email protected] - Note the warnings about missing peer dependencies
Expected behavior
There should be no peer dependency warnings
Actual behavior
There are peer dependency warnings
Environment
@grafana/faro-web-sdk: v1.7.3- OS: MacOS Sonoma 14.5
- Node: v20.5.1
- pnpm: 8.6.0
Demo
(Installed using pnpm)