esbuild-register

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

MIT 31 个版本
安装
npm install esbuild-register
yarn add esbuild-register
pnpm add esbuild-register
bun add esbuild-register
README

esbuild-register

npm version npm downloads

Install

npm i esbuild esbuild-register -D
# Or Yarn
yarn add esbuild esbuild-register --dev
# Or pnpm
pnpm add esbuild esbuild-register -D

Usage

node -r esbuild-register file.ts

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

Experimental loader support

When using in a project with type: "module" in package.json, you need the --loader flag to load TypeScript files:

node --loader esbuild-register/loader -r esbuild-register ./file.ts

Programmatic Usage

const { register } = require('esbuild-register/dist/node')

const { unregister } = register({
  // ...options
})

// Unregister the require hook if you don't need it anymore
unregister()

Sponsors

sponsors

License

MIT © EGOIST

版本列表
3.6.0 2024-07-25
3.5.0 2023-09-14
3.4.2 2022-12-16
3.4.1 2022-11-10
3.4.0 2022-11-09
3.3.3 2022-06-04
3.3.2 2022-01-12
3.3.1 2021-12-28
3.3.0 2021-12-26
3.2.1 2021-12-12
3.2.0 2021-11-24
3.1.2 2021-11-09
3.1.1 2021-11-09
3.1.0 2021-11-08
3.0.0 2021-08-13
2.6.0 2021-06-12
2.5.0 2021-04-18
2.4.0 2021-04-07
2.3.0 2021-03-16
2.2.1 2021-03-16
2.2.0 2021-03-05
2.1.0 2021-03-04
2.0.0 2021-01-20
1.2.1 2021-01-05
1.2.0 2021-01-05
1.1.1 2020-12-01
1.1.0 2020-10-19
1.0.2 2020-07-16
1.0.1 2020-07-16
1.0.0 2020-07-16
0.0.0 2020-07-16