antfu/esbuild-node-loader

Transpile TypeScript to ESM with Node.js loader.

JavaScript

175

54 commits

updated May 12, 2022

See the code

README

Deprecated. This package has been moved to https://github.com/esbuild-kit/esm-loader


esbuild-node-loader

NPM version

Transpile TypeScript to ESM with Node.js loader hooks on the fly.

Inspired by esbuild-register but for Node.js ESM instead of CJS.

Features

  • Supports .ts, .tsx and .json
  • Support extension also resolving (can import modules without extension)

Usage

npm i esbuild-node-loader -D
node --experimental-loader esbuild-node-loader file.ts

Or use with esmo:

npx esmo file.ts

Sponsors

License

MIT License © 2021 Anthony Fu

esbuild
node-loader-hook
typescript

Contributors

antfu

39 commits

kamiazya

5 commits

hanayashiki

3 commits

loynoir

3 commits

antfu/esbuild-node-loader

Transpile TypeScript to ESM with Node.js loader.

JavaScript

175

54 commits

updated May 12, 2022

See the code

README

Deprecated. This package has been moved to https://github.com/esbuild-kit/esm-loader


esbuild-node-loader

NPM version

Transpile TypeScript to ESM with Node.js loader hooks on the fly.

Inspired by esbuild-register but for Node.js ESM instead of CJS.

Features

  • Supports .ts, .tsx and .json
  • Support extension also resolving (can import modules without extension)

Usage

npm i esbuild-node-loader -D
node --experimental-loader esbuild-node-loader file.ts

Or use with esmo:

npx esmo file.ts

Sponsors

License

MIT License © 2021 Anthony Fu

esbuild
node-loader-hook
typescript

Contributors

antfu

39 commits

kamiazya

5 commits

hanayashiki

3 commits

loynoir

3 commits

Languages

JavaScript

53.8%

TypeScript

46.2%