This is a TypeScript-based repository with a Ruby client for certain API endpoints. It includes several sub projects called addons which are built separately. It contains a demo application which showcases the functionality of the project. Please follow these guidelines when contributing: ## Development Flow - Install dependencies: `npm install && npm run setup` - Build and bundle demo: `npm run build && npm run esbuild` - Run unit tests: `npm run test-unit` - Run playwright-based integration tests: `npm run test-integration`