# Contributing

1. Use Node.js 20 or newer.
2. Add a failing test for every rendering bug.
3. Run `npm run check` before opening a pull request.
4. Include the exact logical input and expected visual terminal output in bug reports.

Please test Persian digits, ZWNJ, punctuation, URLs, commands, and mixed Persian/English text when changing the reorderer.
