npm.io
0.0.1 • Published 3d ago

@qsys-tools/retry-websocket

Licence
Version
0.0.1
Deps
2
Size
178 kB
Vulns
0
Weekly
0
Stars
9

qsys-tools main repo

The qrc-client documentation is here

Development

This monorepo uses the moon task runner, and pnpm package manager for development.

  1. Clone the repo.
  2. Install moon. (I prefer doing so via proto, but any option should work).
  3. Run a complete build with moon ci. This performs typechecking, linting, and runs all unit tests.

The project includes sample Q-Sys designs for testing. Those tests can only be run locally after launching an emulator. Any tests that require the emulator can be skipped by setting the CI environment variable. CI=1 moon ci.

Contributions

Please make sure you run the tests / linter locally against the design file relevant to where you are making changes. Feel free to check-in any changes to the test designs required.