You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gaëtan Renaudeau cf8b25ca2b
v12.1.0
22 hours ago
.circleci.disabled run on push master too. disable circleci 1 month ago
.github/workflows update libcore ba8a38 1 day ago
benchmark major 2020 evolution models 1 month ago
cli update libs 1 day ago
docs add appsVersions.txt snapshot 6 days ago
flow major 2020 evolution models 1 month ago
flow-typed/npm update flow-typed 7 months ago
mobile-test-app update cli version and deps 2 days ago
scripts [Coin Integration] - Tron (#498) 1 week ago
src batched Promise.all implementation to lower mem usage in mobile 1 day ago
tools update cli version and deps 2 days ago
.eslintignore put all tests together 1 month ago
.eslintrc.js integrate prettier into eslint 3 weeks ago
.flowconfig move tool to cli and demo to tools 2 months ago
.gitattributes update ci to run test on all platforms (#510) 3 days ago
.gitignore put all tests together 1 month ago
.nvmrc put all tests together 1 month ago
.prettierignore Fixes #324 6 months ago
.travis.yml major 2020 evolution models 1 month ago
LICENSE Initial commit 2 years ago
README.md Bootstrap bridges doc 1 week ago
appsVersions.txt update appsVersions for NanoX 1 day ago
babel.config.js es target 2 months ago
package.json v12.1.0 22 hours ago
react.js Re-work the account types (seedIdentifier, derivationMode) (#84) 1 year ago
reactNative.js Re-work the account types (seedIdentifier, derivationMode) (#84) 1 year ago
yarn.lock update libs 1 day ago

README.md

“Ledger Live Common” @ledgerhq/live-common

                ````
           `.--:::::
        `.-:::::::::       ````
       .://///:-..``     `-/+++/-`
     `://///-`           -++++++o/.
    `/+++/:`            -+++++osss+`
   `:++++:`            ./++++-/osss/`
   .+++++`             `-://- .ooooo.
   -+ooo/`                ``  `/oooo-
   .oooo+` .::-.`             `+++++.
   `+oooo:./+++/.             -++++/`
    -ossso+++++:`            -/+++/.
     -ooo+++++:`           .://///.
      ./+++++/`       ``.-://///:`
        `---.`      -:::::///:-.
                    :::::::-.`
                    ....``

Ledger Live Common (@ledgerhq/live-common) is a JavaScript library available via a NPM package.

This library depends on a bunch of ledgerjs packages and put together the core business logic behind Ledger Live Desktop and Ledger Live Mobile.

The stack is pretty standard for a ES6 and FlowType library. The notable dependencies are libraries like RxJS and BigNumber.js. There is also a bit of React and Redux but exposed in agnostic ways (meaning it’s not mandatory to use – there will be dedicated entry point for them to offer utilities like React Hooks).

Documentation

Developing with Ledger Live Common

  • Developing setup
  • The different test approaches
    • Unit test of live-common logic
    • End-to-end tests of the ledger-live command
    • Bridge dataset tests
    • Providing mocks to implement UI tests