RIME React is a React Component for the RIME Input Method Engine. It is compiled to WebAssembly with Emscripten and runs purely on client-side.
-
npm:
npm i rime-react
-
bun:
bun i rime-react
See the RIME React Demo repo.
-
Execute the command provided on the website to install Bun. Alternatively, you may install it with npm:
npm i -g bun
-
LLVM (Windows only)
You may install the above prerequisites with the following commands:
# Ubuntu sudo apt install -y cmake ninja-build # macOS brew install cmake ninja # Windows choco install -y cmake --ia "ADD_CMAKE_TO_PATH=System" choco install -y ninja llvm
On Windows, you may skip the installation above and execute subsequent commands in Developer PowerShell for Visual Studio if you have Visual Studio installed.
-
Follow the installation guide to install Emscripten.
On Ubuntu, the following additional packages should be pre-installed:
sudo apt install -y \
libboost-dev \
libboost-regex-dev \
libyaml-cpp-dev \
libleveldb-dev \
libmarisa-dev \
libopencc-dev
Then, execute the following commands in order:
bun run boost
bun run native
bun run lib
bun run wasm
bun run build