JSPM

@ledgerhq/hw-transport-node-hid-singleton

5.25.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 18011
  • Score
    100M100P100Q172019F
  • License Apache-2.0

Ledger Hardware Wallet Node implementation of the communication layer, using node-hid and usb-detection

Package Exports

  • @ledgerhq/hw-transport-node-hid-singleton

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@ledgerhq/hw-transport-node-hid-singleton) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Github, Ledger Devs Slack

@ledgerhq/hw-transport-node-hid-singleton

Allows to communicate with Ledger Hardware Wallets.

[Node]/Electron (HID) – uses node-hid and usb-detection. Keep transport opened and re-use it as a singleton, one device at a time on a computer but more robust implementation.

API

Table of Contents

TransportNodeHidSingleton

Extends TransportNodeHidNoEvents

node-hid Transport implementation

Examples

import TransportNodeHid from "@ledgerhq/hw-transport-node-hid-singleton";
...
TransportNodeHid.create().then(transport => ...)

isSupported

list

listen

Parameters
  • observer Observer<DescriptorEvent<any>>

Returns Subscription

disconnect

globally disconnect the transport singleton

open

if path="" is not provided, the library will take the first device

Returns Promise<TransportNodeHidSingleton>