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 17807e0a13 include git revision in sentry & export file name 7 years ago
.circleci This is how you make CI pass 7 years ago
.storybook Integrate countervalues changes 7 years ago
build Add Linux requirements in README. Add Linux icon. 7 years ago
flow-defs include git revision in sentry & export file name 7 years ago
scripts include git revision in sentry & export file name 7 years ago
src include git revision in sentry & export file name 7 years ago
static Merge pull request #583 from LedgerHQ/l10n_master 7 years ago
webpack include git revision in sentry & export file name 7 years ago
.babelrc Use REAL babel.config in electron-webpack 7 years ago
.eslintrc include git revision in sentry & export file name 7 years ago
.flowconfig bump some deps 7 years ago
.gitignore refactor icons to move react element into constants 7 years ago
.prettierignore Reverse transactions in accounts reducers 7 years ago
.prettierrc init 🎉 7 years ago
LICENSE Add LICENSE 7 years ago
README.md ui modal for install apps 7 years ago
babel.config.js Use REAL babel.config in electron-webpack 7 years ago
crowdin.yml crowdin config 7 years ago
electron-builder.yml Fix images in builded mode, and libcore in Linux release 7 years ago
jest.config.js __APP_VERSION__ jest global 7 years ago
package.json v0.1.0-alpha.11 7 years ago
yarn.lock Implement libcore features for Send funds 7 years ago

README.md

Ledger Live - Desktop

CircleCI Crowdin

⚠️ Disclaimer: this project is under active development. Use at your own risks.

Installation

Requirements

Project has been tested with

Optional

  • Museo Sans font - for Ledger guys, follow that link, download museosans.zip and extract it inside the static/fonts/museosans directory

Setup

  1. Install dependencies
yarn
  1. Create .env file
# ENV VARIABLES
# -------------

# Where errors will be tracked (you may not want to edit this line)
# SENTRY_URL=

# OPTIONAL ENV VARIABLES
# ----------------------

# API base url, fallback to our API if not set
API_BASE_URL=http://...

# Setup device debug mode
DEBUG_DEVICE=0

# Developer tools position (used only in dev)
# can be one of: right, bottom, undocked, detach
DEV_TOOLS_MODE=bottom

# Filter debug output
DEBUG=lwd*,-lwd:syncb

# hide the dev window
HIDE_DEV_WINDOW=0

Development commands

# Launch the app
yarn start

# Launch the storybook
yarn storybook

# Code quality checks
yarn lint                # launch eslint
yarn prettier            # launch prettier
yarn flow                # launch flow
yarn test                # launch unit tests

Building from source

# Build & package the whole app
# Creates a .dmg for Mac, .exe installer for Windows, or .AppImage for Linux
# Output files will be created in dist/ folder
yarn dist

Note: Use yarn dist:dir to speed up the process: it will skip the packaging step. Handy for debugging builds. You can also use BUNDLE_ANALYZER=1 yarn dist:dir to generate webpack-bundle-analyzer report.