Commands
respira exec
Run a TypeScript file with @respira/sdk available as a global. Streams NDJSON events to stdout.
respira exec <script.ts>
respira exec --stdin
respira exec <script.ts> --dry-run
respira exec <script.ts> --site=mysite.com Example script
// audit.ts
const sites = await respira.sites.list();
for (const site of sites) {
const ds = await respira.read.designSystem(site.url);
console.log(JSON.stringify({ site: site.url, colors: ds.colors.length }));
} respira exec audit.ts The runner compiles the script with tsx and injects respira + createRespiraClient into the global scope.