Skip to content
Library for interacting with the identity solution provided by Jolocom.
Branch: develop
Clone or download
chunningham Merge pull request #307 from jolocom/306/encrypted-seed
Change SoftwareKeyProvider to accept encrypted Seeds
Latest commit faf6756 May 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates aligning with smartwallet Feb 15, 2019
api_docs Updated references in documentation Nov 18, 2018
docs fix wrong key-types in public profile doc Apr 17, 2019
tests change vkp constructor to accept encrypted seed May 8, 2019
ts change vkp constructor to accept encrypted seed May 8, 2019
.eslintrc.js Remove tslint config, add eslint Apr 9, 2019
.gitignore
.npmignore Initialized basic project structure. Jan 18, 2018
.prettierrc.json Add prettier and config file Apr 9, 2019
.travis.yml Removed GCC configuration from the travis config file Mar 13, 2019
LICENSE.md Update LICENSE.md Apr 1, 2019
README.md Updated broken link to gitter channel Apr 11, 2019
issue_template.md Add issue template Jan 31, 2018
mocha.opts Further work on tests, unused dependencies, unused exports Nov 4, 2018
package.json recovery util for mnemonic, getMnemonic method Apr 17, 2019
tsconfig.json Update tsconfig: Feb 28, 2019
yarn.lock recovery util for mnemonic, getMnemonic method Apr 17, 2019

README.md

jolocom-lib

Library for interacting with the self-sovereign identity solution provided by Jolocom.

Interested in our vision? Take a look at our whitepaper (it is currently outdated, and we are working on updating it).

Want to use our library? Please refer to the following resources:

Integration and unit tests located in the ./tests folder are a good place to start too.

Gitter chat

Requirements

Starting with version 2.3.0, the Jolocom Library requires Node.js v10+ to run. Versions prior to 2.3.0 require Node.js v8.

Linting and Formatting

We use ESLint for static TypeScript code analysis.
We use Prettier for auto formatting of our code, but this is configured to run as part of ESLint.
To display real-time linting errors, an ESLint plugin must be installed in your IDE or text editor.
On VSCode, it is possible to allow ESLint to format upon saving of files, which will run Prettier under the options within this project.

Additionally, we have included a script in package.json to allow use of ESlint/Prettier from the CLI:

  • yarn format will auto-fix as many problems as it can in the project in files with the extension .ts, and log unfixed errors to the console.
You can’t perform that action at this time.