ft8js
v0.0.3
Published
encode/decode ft8 signal with wasm-compiled ft8_lib
Downloads
200
Readme
ft8js
[!WARNING] A new Pure TypeScript implementation, e04/ft8ts, is now available. Unlike
ft8jswhich relies on WebAssembly (WASM),ft8tsruns natively in JavaScript/TypeScript environments.
ft8js is an experimental FT8 decoder and encoder library for Node.js/Web Browser.
Thanks to ft8_lib, we can encode/decode FT8 signals in a variety of environments.
This repository compiled the library into WebAssembly (WASM) and created JavaScript code for seamless integration.
Example
https://e04.github.io/ft8js/example/browser/index.html
or
node example/node/encode
node example/node/decode
Usage
npm i ft8js
For code examples, please refer to the example directory.
Development
- Clone ft8_lib
git submodule update --init --recursive- Build
npm run build-wasm:encode
npm run build-wasm:decode
npm run build-js