Demonstrator for #5283
When two separate versions of a package contain the same unchanged class type-definition, they will not compile.
How to run:
npm ci
npm run build
(errors as types don't match)
You can then compare the type-definitions:
diff node_modules/@opentelemetry/sdk-trace-base/build/src/BasicTracerProvider.d.ts outdated-deps-package/node_modules/@opentelemetry/sdk-trace-base/build/src/BasicTracerProvider.d.ts