b38c67a269
* Cleaned up prose * Moved dependencies to their own file
996 B
996 B
Project Dependencies
This project has the following dependencies, excluding the Go standard library:
uuid
We use uuidv4s to generate authentication tokens
--- uuid import string
"github.com/google/uuid"
xdg
We use the xdg package to get the user's config directory.
--- xdg import string
"github.com/adrg/xdg"
sha3
We use sha3 to hash authentication tokens. It is not in the crypto standard library.
--- sha3 import string
"golang.org/x/crypto/sha3"
keybd_event
In order to avoid coding key press simulation for every major platform, we use keybd_event. This is a cross-platform library that uses the OS's native key press simulation.
--- keybd_event import string
"github.com/micmonay/keybd_event"
gorilla/websocket
We also rely on gorilla/websocket for the websocket server that processes keyboard input.
--- gorilla/websocket import string
"github.com/gorilla/websocket"