/rerem-client

End-to-end encrypted note-taking application, web client.

Primary LanguageTypeScript

Rerem Client

The Svelte frontend for Rerem, a totally anonymous, totally encrypted notes service.

Links

Development

Install the dependencies...

cd svelte-app
yarn install

...then start the Webpack Dev Server

yarn dev

Navigate to localhost:5000. You should see your app running. Edit a component file in src and save it. The page will automatically update with your changes.

Testing

To run the test suite

yarn test

To run the tests with watchers

yarn test --watch

To generate a coverage report

yarn test --coverage
open coverage/lcov-report/index.html

Note on caching:

jest-transform-svelte seems to have an issue with caching. If you find that a test is using an old version of an imported file, try yarn jest --clearCache, and then re-run yarn test.

Deploying to the web

yarn deploy