This is a darkwire.io server translated to typescript, right now it only supports memory based store (no Redis support as in original darkwire.io !)
darkwire.io client that DOES NOT require https and using node-forge instead of window.crypto.subtle can be found here !
you need to have globally installed:
- yarn
- tsc (typescript compiler)
npm install -g yarn
npm install -g tsc
then run this command to install dependencies:
yarn install
to run in production:
yarn start:prod
to kill server in production:
yarn stop:prod
then you can start your darkwire.io/client in your different terminal or serve a compiled version of client with any static file server! (apache, python, node ...)
you will need two terminals running. you will run commands that will watch changes on your .ts files and compile them automatically to .js files, then server will be restarted
yarn start # in first terminal
tsc -w # in second terminal
Copyright (c) 2016-present darkwire.io