Node.js TypeScript 包装程序
Amaro 是一个围绕 @swc/WASM-TypeScript 的包装,这是 SWC TypeScript 解析器的 WebAssembly 端口。
它在 Node.js 中用作 类型剥离 的内部组件,但也可以作为独立的包使用。
Amaro 在意大利语中意为"苦涩",这是对 Amaro 山 的一种提及,这款包装产品就是在其山坡上设计的。 此包为 TypeScript 解析器提供了稳定的 API,并允许用户独立升级到 TypeScript 翻译器的最新版本,而不需要依赖 Node.js 内部使用的版本。
要安装 Amaro,请运行:
npm install amaro默认情况下,Amaro 会导出一个 transformSync 函数,用于删除类型。堆栈跟踪会被保留,通过用空格替换移除的类型。
请注意,
amaro/transform加载器应与--enable-source-maps一起使用,以保持准确的源映射堆栈跟踪。
暂无开放 Issues,或尚未同步最近议题。