REIMON is the interface to REIVM
REIMON uses REIVM as a git submodule for development:
# Clone with submodules
git clone --recursive git@github.com:rei-project/REIMON.git
# Or if already cloned
git submodule update --init --recursive
# Install dependencies
bun installWhen you need to modify REIVM while working on REIMON:
- Make changes in
reivm/directory - Test changes:
bun test - Commit to REIVM:
cd reivm
git add .
git commit -m "Add feature X"
git push origin main- Update REIMON to use new REIVM:
cd ..
git add reivm
git commit -m "Update REIVM submodule"
git push origin mainOnce REIVM stabilizes, switch to npm package:
git rm reivm
bun install @rei-project/reivm@latest