This website collects cookies to deliver better user experience
npm install @mizchi/mints --save yarn add @mizchi/mints
import { transformSync } from "@mizchi/mints"; const out = transformSync(`const x: number = 1;`); console.log(out.code); // const x=1;
:number
enum
constructor
public/private/proctected
jsx
}
;
/.../
/
/[ ]...
/>
</
with
namespace
decorator
@mizchi/pargen
microsoft/typescrpit
esbuild
$ yarn bench
-------------- 2416chars [tsc] 58ms [esbuild] 14ms [mints] 6ms [mints_para] 12ms -------------- 2981chars [tsc] 14ms [esbuild] 1ms [mints] 9ms [mints_para] 12ms -------------- 5118chars [tsc] 18ms [esbuild] 1ms [mints] 12ms [mints_para] 22ms -------------- 21153chars [tsc] 55ms [esbuild] 3ms [mints] 59ms [mints_para] 53ms -------------- 18584chars [tsc] 39ms [esbuild] 2ms [mints] 39ms [mints_para] 32ms -------------- 3844chars [tsc] 12ms [esbuild] 1ms [mints] 9ms [mints_para] 17ms -------------- 38611chars [tsc] 72ms [esbuild] 3ms [mints] 57ms [mints_para] 45ms -------------- 6935chars [tsc] 13ms [esbuild] 1ms [mints] 13ms [mints_para] 7ms
29
0