4.0.0-alpha.0 • Published 10 months ago
@assemblyvoting/js-client v4.0.0-alpha.0
Assembly Voting JS Client
Javascript API for building voter-facing election applications.
Installing
Install directly from Github into your Javascript project.
npm install @aion-dk/js-client
Documentation
https://aion-dk.github.io/js-client/
Optional docker setup
$ bin/docker-build
$ bin/docker-sh
Testing
To run tests:
yarn run test
To run the Benaloh flow and walkthrough test:
Delete the .skip
instruction on line 9, in the test/benaloh_flow.test.ts, and on lines 11 and 90, in test/walkthrough.test.ts, and make sure you have Devbox’s services running and seeded.
yarn run test
To run the tests in watch mode:
yarn run tdd
To generate HTML documentation for external usage:
yarn run docs
Publishing
Publishing it done automatically by the pipeline. Check the pipeline to see if the publish was successful.
Remember to update the package.json
version.
Sequence of client method calls, when everything works, and voter does not test encryption
4.0.0-alpha.0
10 months ago