Sejong Buffer
Sejong Buffer is a buffer that receives ASCII bytes from standard English keyboard and sends out UTF-32 Hangul string. This buffer allows deletion by Jamo.
This rust library can be compiled as a WASM library or as part of another rust program.
USE
To use as an NPM package
Do NOT run in a node app, this package can only run in browser
Install: npm install sejong-buffer
In apps that built with webpack:
import.;
To use in Rust program
Install: cargo install sejong
use ;
let mut buf = default;
buf.put;
buf.put;
buf.put;
buf.put;
buf.put;
buf.put;
assert_eq!;
buf.put;
assert_eq!;
buf.pop;
assert_eq!;
assert_eq!;
BUILD
WASM
- Install wasm-pack:
curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
- Build the wasm npm package:
wasm-pack build --release -- --features wasm
rust lib
No additional step. Just use as regular rust library.