This Software Development Kit is used in Tonomy ID to interact and call with the EOSIO blockchain and services. It is also used as the public API for integration by applications to do single sign-on, share credentials and sign transactions.
The SDK is written in typescript with jest to run tests.
SDK library exists in /src
npm start
This builds to /dist
and runs the project in watch mode so any edits you save inside src
causes a rebuild to /dist
.
To do a one-off build, use npm run build
.
To run tests, use npm test
.
Linting is done with eslint
. Install the recommended VS Code plugin to see markers in your code.
npm run lint