Choreographic Programming in TypeScript
You will need Node.js (v18+) and pnpm (v8) installed.
This repository is a monorepo managed with pnpm workspace.
To install dependencies, run:
pnpm install
We use turborepo as a build system. To build all packages, run:
pnpm build
at the root of the repository. Similarly, to run all tests, run:
pnpm test
We use ESLint and Prettier to lint and format our code. To lint all packages, run:
pnpm check