What problem does it solve?
Integrating a new devtool package into Ledger Live host apps requires knowing the correct wiring pattern across LLD, LLM, and web-tools, including bindings hooks and config entries, which is easy to get wrong without guidance.
Core Features & Use Cases
- Host App Wiring: Adds devtool entries to the DevTools config in ledger-live-desktop, ledger-live-mobile, and web-tools with the correct import pattern.
- Bindings Hook Creation: Generates a use<ToolName>Props hook in @devtools/bindings when the tool has props, and re-exports it from the bindings index.
- Use Case: You created a new devtool package with pnpm --filter @devtools/registry add-tool and now need it to appear in the DevTools screen of the desktop and mobile apps with its props wired from host state.
Quick Start
Wire the devtool package named my-tool into the LLD and LLM host apps and create a bindings hook for its props.