Roka is a Deno/TypeScript toolkit for building and shipping packages.
Warning
This is still in an early stage. Expect breaking changes.
A CLI for managing Deno packages hosted on GitHub. It compiles binaries, calculates versions, and creates GitHub releases from Conventional Commits. It supports both single-package repositories and monorepos using workspaces. See the package documentation for details.
A CLI that runs quality checks and unit tests for Deno projects. Running it without arguments verifies that checks and tests affected by unmerged changes pass across code and documentation blocks. See the package documentation for details.
Shared libraries for common tasks like network requests and testing. Each package can be used on its own. See the documentation for more details.
Want to contribute? See the contribution guide.