Skip to content

Contributing

Contributions are welcome. The full contributor guide lives in the repository:

Quick summary

npm install
npm test              # vitest: unit tests + the execa-driven integration suite
npm run lint
npm run lint:md:docs  # lints this repo's Markdown docs
npm run typecheck
npm run format

Open a pull request against main. See the repository's CLAUDE.md for a full architecture tour if you're changing how the CLI dispatches commands, discovers sites, or formats output.

Sponsorship

Code contributions aren't the only way to support the project — you can also sponsor it on GitHub.