📝 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.
📝 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: