Akimyou / esbuild-register

Transpile JSX, TypeScript and esnext features on the fly with esbuild

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

esbuild-register

Install

yarn add esm esbuild-register --dev

You need esm as well because esbuild doesn't compile import and export statements to commonjs require.

esbuild is also required as a peer dependency.

Usage

node -r esm -r esbuild-register file.ts

It will use jsxFactory, jsxFragmentFactory and target options from your tsconfig.json

When using Yarn, you can add an npm script:

"ts": "node -r esm -r esbuild-register"

to shorten the command, now just run yarn ts file.ts instead.

License

MIT © EGOIST (Kevin Titor)

About

Transpile JSX, TypeScript and esnext features on the fly with esbuild

License:MIT License


Languages

Language:TypeScript 98.7%Language:JavaScript 1.3%