Add guide for compiling the web interface

This commit is contained in:
Evan Su 2023-08-05 23:08:06 -04:00 committed by GitHub
parent 90ec24c941
commit fdd03d4ce4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

6
web/README.md Normal file
View File

@ -0,0 +1,6 @@
# Compiling
To build the web interface from source, you will need to compile the Go code into a WebAssembly file:
```
GOOS=js GOARCH=wasm go build -ldflags="-s -w" index.go
```
This will create a binary file. Compress it with [LZMA](https://github.com/LZMA-JS/LZMA-JS), encode it in Base64, and paste the final result to [L198](https://github.com/HACKERALERT/Picocrypt/blob/main/web/index.html#L198).