{"library":"sui-ts-transpiler","type":"library","category":null,"description":"A CLI tool and SDK that converts TypeScript smart contracts to Sui Move language with full logic preservation (not just structural mapping). v1.0.0 targets Node >=16 and ships TypeScript declarations. It provides a `sui-ts` CLI for project scaffolding (`init`), transpilation (`transpile`), building (`build`), and sample generation. Key differentiators: complete logic conversion vs. syntax-only mappers, automatic Sui-specific type mapping (e.g., `constructor()` → `create_*()`), and programmatic SDK support via `SuiMoveTranspiler` class. Active development under @gsui-team.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","sui","move","typescript","blockchain","transpiler","smart-contracts","web3"],"last_verified":"Fri May 01","install":[{"cmd":"npm install sui-ts-transpiler","imports":["import { SuiMoveTranspiler } from 'sui-ts-transpiler'","sui-ts init my-project","import { MoveTranspilerOptions } from 'sui-ts-transpiler'"]},{"cmd":"yarn add sui-ts-transpiler","imports":[]},{"cmd":"pnpm add sui-ts-transpiler","imports":[]}],"homepage":null,"github":"https://github.com/gsui-team/sui-ts-transpiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/sui-ts-transpiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}