Skip to content

Integrate Pierre's code #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 34 commits into
base: master
Choose a base branch
from
Open

Integrate Pierre's code #31

wants to merge 34 commits into from

Conversation

laurent-girod
Copy link
Collaborator

Integrate Pierre's code.
Fix key handling bug.
Change websocket endpoint to ease deployment.

pthevenet and others added 30 commits January 30, 2020 18:58
These changes should not break anything when importing the bundle as
before, see 'src/lnn.js' for the compatibility.
Not all functions were converted to ES6 classes, but the individual
files (modules) should be individually importable.

Moving js-client to ES6 allows the JS code to be used for other
libraries, in particular for Lightnion's WebSocket, and pave the way
for unit-testing.
Uses mocha and runs on node with `make test`.
In preparation for the Lightnion WebSocket.
Unit tests included.
An implementation of a WebSocket Client that is redirected through Tor thanks to
Lightnion.
Exported as `lnn.websocket`.
See the readme.
Configuration is in `.eslintrc.json`.
Testing Lightnion WebSocket in a selenium-drived browser, with local test chutney
network, local Lightnion proxy, and local WebSocket servers.
See README.md in `js-client/integration-tests/lightnion-websocket/`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants