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
|
7 years ago | |
---|---|---|
.circleci | 7 years ago | |
.storybook | 7 years ago | |
build | 7 years ago | |
flow-defs | 7 years ago | |
scripts | 7 years ago | |
src | 7 years ago | |
static | 7 years ago | |
webpack | 7 years ago | |
.babelrc | 7 years ago | |
.eslintrc | 7 years ago | |
.flowconfig | 7 years ago | |
.gitignore | 7 years ago | |
.prettierignore | 7 years ago | |
.prettierrc | 7 years ago | |
LICENSE | 7 years ago | |
README.md | 7 years ago | |
babel.config.js | 7 years ago | |
crowdin.yml | 7 years ago | |
electron-builder.yml | 7 years ago | |
jest.config.js | 7 years ago | |
package.json | 7 years ago | |
yarn.lock | 7 years ago |
README.md
Ledger Live - Desktop
⚠️ Disclaimer: this project is under active development. Use at your own risks.
Installation
Requirements
Project has been tested with
- NodeJS v9.3.0
- Yarn v1.3.0
- Python v2.7.10 (used by node-gyp to build native addons)
- You will also need a C++ compiler
Optional
Museo Sans
font - for Ledger guys, follow that link, downloadmuseosans.zip
and extract it inside thestatic/fonts/museosans
directory
Setup
- Install dependencies
yarn
- 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.