{"library":"ts2workflows","type":"library","category":null,"description":"ts2workflows is a transpiler that converts TypeScript code into GCP Workflows YAML programs, enabling type-safe workflow development. Current version is 0.15.0. It supports a subset of TypeScript features, includes type annotations for Workflows standard library and connectors, and provides CLI for batch compilation. Key differentiators: enables type-checking of workflow sources with tsc, integrates with TypeScript ecosystem, and produces self-contained YAML with subworkflows via --link. Requires Node >=20 and TypeScript >=5.5.4 <6.0.","language":"javascript","status":"active","version":"0.15.0","tags":["javascript","gcp","gcloud","workflows","transpiler","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install ts2workflows","imports":["import { transpile } from 'ts2workflows'","import { http } from 'ts2workflows/types/workflowslib'","import { retry_policy } from 'ts2workflows/types/workflowslib'"]},{"cmd":"yarn add ts2workflows","imports":[]},{"cmd":"pnpm add ts2workflows","imports":[]}],"homepage":null,"github":"https://github.com/aajanki/ts2workflows","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ts2workflows","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}