{"library":"tsonic","type":"library","category":null,"description":"Tsonic is a compiler that translates TypeScript into C# and compiles it to a NativeAOT binary. Current version 0.0.84 is pre-release and under active development with weekly commits. Compared to other TypeScript-to-native tools (like ts-node, Bun, Deno), Tsonic targets full ahead-of-time compilation via .NET NativeAOT, offering potential performance improvements and direct interoperability with the .NET ecosystem. It is CLI-based and requires Node.js 22+ and .NET 10 SDK. The package is distributed as a global or dev dependency npm package and is still experimental; breaking changes are likely.","language":"javascript","status":"active","version":"0.0.84","tags":["javascript","tsonic","typescript","csharp","compiler","nativeaot"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install tsonic","imports":["npx tsonic init","type TsonicConfig = import('tsonic').TsonicConfig","import type { Surface } from 'tsonic'"]},{"cmd":"yarn add tsonic","imports":[]},{"cmd":"pnpm add tsonic","imports":[]}],"homepage":"https://github.com/tsoniclang/tsonic#readme","github":"https://github.com/tsoniclang/tsonic","docs":null,"changelog":null,"pypi":null,"npm":"tsonic","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}