egoist/esbuild-register
Transpile JSX, TypeScript and esnext features on the fly with esbuild observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2239
- days_rel: n/a
- days_push: 769
- n_releases_24m: 0
Adoption not part of the score
1011 stars · 53 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Node.js library that registers a require hook to transpile TypeScript, JSX, and ESNext features on the fly using esbuild. It reads jsxFactory, jsxFragmentFactory, and target options from tsconfig. and can be used via CLI flags or programmatically.
Use cases
- run TypeScript files directly with node without a build step
- execute JSX/TSX scripts on the fly in Node.js
- transpile esnext features at require time
- add esbuild-powered require hook to a Node script
- run a single .ts file quickly without tsc
- use esbuild as a loader for ESM TypeScript files
When to avoid
- you need full type checking at runtime (esbuild strips types without validating them)
- you target newer Node.js with native TypeScript type-stripping support
- you need bundling rather than single-file transpilation
Facets
library · maturity maintenance
compiler developer-tools build-tool developer-tools programming-languages web-development cli esbuild typescript jsx require-hook transpilation on-the-fly-compilation nodejs
1 source
- readme: https://github.com/egoist/esbuild-register · fetched 2026-08-28 · 175624c2abf2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| egoist/esbuild-register | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="egoist/esbuild-register")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem