Contributions welcome. Keep it simple.
git clone https://github.com/dy/watr.git
cd watr
npm install
npm test- One concern per PR — Don't mix features with refactors
- Tests required — Add/update tests in
test/ - No new dependencies — Zero deps is a feature
- Match existing style — ES modules, functional, early returns
npm test # Full test suite
npm run test:repl # REPL integration testsTests must pass on Node 24+ with --experimental-wasm-exnref.
- Abbreviated but clear naming
- Minimal, functional
- Early returns over nested ifs
- No semicolons in watr.js (match source)
- Bug fixes with reproduction
- Test coverage improvements
- Documentation clarifications
- Performance without complexity
- Style changes without functional improvement
- Dependencies
- Features without use cases
- "Improvements" that add complexity
Open an issue. Keep it focused.