Contributing¶
Development and Testing¶
This project uses uv for Python dependency management and Vitest for JavaScript testing.
Python Environment and Tests¶
Install dependencies:
uv syncInstall Playwright browsers:
uv run playwright install
Run Python tests:
uv run pytest
JavaScript Tests¶
Install dependencies:
npm installRun JS tests:
npm test
Run JS coverage:
npm run coverage