{"library":"speedyjs-compiler","title":"Speedy.js Compiler","type":"library","description":"A TypeScript to WebAssembly compiler that generates WebAssembly modules from TypeScript input files. Version 0.0.19, released as an early-stage experimental tool. Key differentiator: compiles a subset of TypeScript to optimize performance-critical code for web assembly, targeting browser and Node.js environments. Development appears stalled with no commits since 2018, making it suitable only for experimental use.","language":"javascript","status":"abandoned","last_verified":"Fri May 01","install":{"commands":["npm install speedyjs-compiler"],"cli":{"name":"speedyjs","version":null}},"imports":["import { compile } from 'speedyjs-compiler'","import Speedy from 'speedyjs-compiler'","import { transpileModule } from 'speedyjs-compiler'"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/MichaReiser/speedy.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/speedyjs-compiler","openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import { compile } from 'speedyjs-compiler';\n\nconst wasmModule = compile(`\n  function add(a: i32, b: i32): i32 {\n    return a + b;\n  }\n`, { optimize: true });\n\nconsole.log(wasmModule);","lang":"typescript","description":"Demonstrates compiling a simple TypeScript function (subset) into a WebAssembly module using the compile function.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}