TravisCI, develop branch:
- https://nodejs.org NodeJS >= 6, NPM >= 3 (check with
node --versionandnpm --versionfrom the command line) - https://yarnpkg.com Yarn >= 0.21 (check with
yarn --versionfrom the command line)
In readium-desktop project
npm install(initialize localnode_modulespackages from dependencies declared inpackage.json)
npm run start:dev
npm start
npm update --global(sync NPM global packages)
npm update(sync local packages)
After each upgrade do not forget to reinstall pouchdb:
yarn pouchdb:install
It's very important (required) to launch lint before pushing any code on github repository
npm run lint
- typescript
- electron
- reactjs
- redux
- saga
- i18next
npm start
npm run start:dev
This environment provides a hot loader. So if you made changes in your code, electron will automatically reload your app.