Skip to content

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

License

Notifications You must be signed in to change notification settings

skyrpex/esbuild-register

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.7%
  • JavaScript 1.3%