rime-react
v0.1.1
Published
React Component for the RIME Input Method Engine
Downloads
17
Readme
RIME React
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.
Installation
- npm:
npm i rime-react
- bun:
bun i rime-react
Usage
See the RIME React Demo repo.
Development
Prerequisites
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.
Compilation
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
Building the Project
bun run build