A TypeScript to Sui Move transpiler that allows developers to write Sui smart contracts using TypeScript syntax. Current stable version is 1.1.1, with active development and a v2 documentation available. It bridges the gap between web and blockchain development, enabling familiar TypeScript patterns for Move smart contracts on Sui. Key differentiators: no new language to learn, leverages TypeScript tooling, targets the Sui blockchain specifically.
npm install typescript-moveNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Transpile a simple TypeScript function to Sui Move using the transpile function.
Use 'transpile' from version 2.x; check docs for migration.
Refer to the supported syntax documentation on the project site.
Ensure Node.js version meets requirement.
Replace 'output' with 'format' in config object.
Run 'npm install typescript-move' and use 'import' syntax.
Use named import: import { transpile } from 'typescript-move'.