Skip to content

🐞 Cannot use @ledgerhq/device-signer-kit-bitcoin with latest @ledger/device-management-kit. #1067

@oren-z0

Description

@oren-z0

📝 Description

On npmjs, the dependency of @ledger/device-management-kit in @ledgerhq/device-signer-kit-bitcoin is fixed to version 0.7.0.
This makes it hard to install both @ledgerhq/device-signer-kit-bitcoin and the latest @ledgerhq/device-management-kit (currently version 0.9.1).

Dependency lines is supposed to be here: https://github.com/LedgerHQ/device-sdk-ts/blob/main/packages/signer/signer-btc/package.json#L48
But on npm you can see the actual version: https://www.npmjs.com/package/@ledgerhq/device-signer-kit-bitcoin?activeTab=code

🙁 Actual Behavior

npm installl will write things like:

npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @ledgerhq/device-signer-kit-bitcoin@1.0.1
npm error Found: @ledgerhq/device-management-kit@0.9.0
npm error node_modules/@ledgerhq/device-management-kit
npm error   @ledgerhq/device-management-kit@"^0.9.0" from the root project
npm error   peer @ledgerhq/device-management-kit@"^0.9.0" from @ledgerhq/device-transport-kit-react-native-ble@1.1.1
npm error   node_modules/@ledgerhq/device-transport-kit-react-native-ble
npm error     @ledgerhq/device-transport-kit-react-native-ble@"^1.1.1" from the root project
npm error   1 more (@ledgerhq/device-transport-kit-react-native-hid)
npm error
npm error Could not resolve dependency:
npm error peer @ledgerhq/device-management-kit@"0.7.0" from @ledgerhq/device-signer-kit-bitcoin@1.0.1
npm error node_modules/@ledgerhq/device-signer-kit-bitcoin
npm error   @ledgerhq/device-signer-kit-bitcoin@"^1.0.1" from the root project
npm error
npm error Conflicting peer dependency: @ledgerhq/device-management-kit@0.7.0
npm error node_modules/@ledgerhq/device-management-kit
npm error   peer @ledgerhq/device-management-kit@"0.7.0" from @ledgerhq/device-signer-kit-bitcoin@1.0.1
npm error   node_modules/@ledgerhq/device-signer-kit-bitcoin
npm error     @ledgerhq/device-signer-kit-bitcoin@"^1.0.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug_reportThis is a bug report from issue template.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions