{"library":"ast-transpiler","type":"library","category":null,"description":"ast-transpiler is a versatile source-to-source transpiler that converts code between JavaScript, TypeScript, Python, and PHP by operating on abstract syntax trees. Version 0.0.85, under active development, it provides a unified AST representation and supports transpilation of modern JavaScript (ESM/CJS) to multiple target languages. Key differentiators: single-pass transpilation, TypeScript-first with full type definitions, and extensible transpilation rules. Ideal for multi-language codebases and tooling that requires cross-language code generation.","language":"javascript","status":"active","version":"0.0.85","tags":["javascript","transpiling","transpiler","ast","typescript","python","php","compiler"],"last_verified":"Fri May 01","install":[{"cmd":"npm install ast-transpiler","imports":["import { transpile } from 'ast-transpiler'","import { parseSync } from 'ast-transpiler'","import type { TranspilerConfig } from 'ast-transpiler'"]},{"cmd":"yarn add ast-transpiler","imports":[]},{"cmd":"pnpm add ast-transpiler","imports":[]}],"homepage":"https://ccxt.com","github":"https://github.com/ccxt/ast-transpiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ast-transpiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}