Preparing for system design interviews?  Try bugzed.com →

Amaro TypeScript Wrapper

JSON →
library 1.1.8 ·javascript
verified Jun 17, 2026

Amaro is a low-level Node.js wrapper around `@swc/wasm-typescript`, a WebAssembly port of the SWC TypeScript parser. It primarily performs type stripping, which is utilized internally by Node.js for its native TypeScript support. As of its latest stable release, version 1.1.8, Amaro offers a stable API that allows developers to use a specific TypeScript transpiler version independently of the one embedded in Node.js. The package sees frequent updates, often aligning with new SWC versions. Its key differentiators include synchronous type stripping (`transformSync`), flexible loader mechanisms (`amaro/strip`, `amaro/transform`) for direct execution of TypeScript files, and enhanced monorepo development workflows via conditional exports, abstracting away build steps. It currently supports TypeScript version 5.8.

total hits 20
actors 5 distinct systems
last hit 16d ago human
ByteDance
5
GPTBot
4
Script
1
ChatGPT-User
1
Humans
6

top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇨🇦 Canada · 🇰🇷 South Korea · 🇩🇪 Germany