{"library":"tpwatson","type":"library","category":null,"description":"A prototype transpiler for the WAT# language, compiling a lightweight high-level syntax to WebAssembly Text Format (WAT). Current stable version 0.1.3 (released 2024). The package is in early development with frequent bug fixes. Unlike raw WAT coding, WAT# adds familiar types (bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64), compound types (arrays, structs, pointers), control flow (if/else, while, for, do-while), expression evaluation, inline functions, and preprocessor directives (#include, #if, #define). It aims to simplify WebAssembly module creation without requiring a runtime.","language":"javascript","status":"active","version":"0.1.3","tags":["javascript","WebAssembly","WATson","watson","Watson","Watson transpiler"],"last_verified":"Fri May 01","install":[{"cmd":"npm install tpwatson","imports":["import { transpile } from 'tpwatson'","import transpile from 'tpwatson'","import { version } from 'tpwatson'"]},{"cmd":"yarn add tpwatson","imports":[]},{"cmd":"pnpm add tpwatson","imports":[]}],"homepage":null,"github":"https://github.com/Dotneteer/watson","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tpwatson","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}