# Incorrect peer dependencies issue

**URL:** <https://discuss.emberjs.com/t/incorrect-peer-dependencies-issue/20577>\
**Category:** Testing\
**Created:** [July 18, 2024, 12:40pm UTC](https://discuss.emberjs.com/t/incorrect-peer-dependencies-issue/20577 "2024-07-18T12:40:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![thenram](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/thenram/32/18363_2.png) [@thenram](https://discuss.emberjs.com/u/thenram)\
**Post date:** [July 18, 2024, 12:40pm UTC](https://discuss.emberjs.com/t/incorrect-peer-dependencies-issue/20577/1 "2024-07-18T12:40:51Z")

</div>

Some V1 ember addons are resolving as incorrect peer dependencies. This makes it impossible for us to safely convert them to v2 format.

👇 👇 👇👉 See [embroider/docs/peer-dependency-resolution-issues.md at main · embroider-build/embroider · GitHub](https://github.com/embroider-build/embroider/blob/main/docs/peer-dependency-resolution-issues.md) for an explanation of the problem and suggestions for fixing it.  
👆 👆 👆

web-app@1.0.0 → @test/droid-common-components@2.0.18 → ember-concurrency@4.0.2 sees peerDep ember-source@5.5.0 at D:\droid-common-components\addon\node\_modules\ember-source but web-app@1.0.0 is using ember-source@5.5.0 at D:\test\productone\source\ember\web-app\node\_modules\ember-source

web-app@1.0.0 → @test/droid-common-components@2.0.18 → ember-concurrency@4.0.2 sees peerDep @glimmer/tracking@1.1.2 at D:\droid-common-components\addon\node\_modules@glimmer\tracking but web-app@1.0.0 is using @glimmer/tracking@1.1.2 at D:\test\productone\source\ember\web-app\node\_modules@glimmer\tracking

web-app@1.0.0 → @test/droid-common-components@2.0.18 → ember-keyboard@8.2.1  
sees peerDep @ember/test-helpers@2.9.4 at D:\droid-common-components\addon\node\_modules@ember\test-helpers but web-app@1.0.0 is using @ember/test-helpers@3.3.0 at D:\test\productone\source\ember\web-app\node\_modules@ember\test-helpers

web-app@1.0.0 → @test/droid-common-components@2.0.18 → ember-modifier@4.2.0  
sees peerDep ember-source@5.5.0 at D:\droid-common-components\addon\node\_modules\ember-source but web-app@1.0.0 is using ember-source@5.5.0 at D:\test\productone\source\ember\web-app\node\_modules\ember-source  
sees peerDep ember-source@5.5.0 at D:\droid-common-components\addon\node\_modules\ember-source but web-app@1.0.0 is using ember-source@5.5.0 at D:\test\productone\source\ember\web-app\node\_modules\ember-source

web-app@1.0.0 → @test/droid-common-components@2.0.18 → tracked-toolbox@2.0.0 sees peerDep ember-source@5.5.0 at D:\droid-common-components\addon\node\_modules\ember-source but web-app@1.0.0 is using ember-source@5.5.0 at D:\test\productone\source\ember\web-app\node\_modules\ember-source

👇 👇 👇👉 See [embroider/docs/peer-dependency-resolution-issues.md at main · embroider-build/embroider · GitHub](https://github.com/embroider-build/embroider/blob/main/docs/peer-dependency-resolution-issues.md) for an explanation of the problem and suggestions for fixing it.👆 👆 👆

I have @test/common-components addon converted to v2 addon and I use this addon to my ember app in classic build system through npm link working fine, but use in my another app in embroider build system throught npm link, got above issue.

how can I fix it?
