esbuild-plugin-jsx v1.0.1 is a lightweight esbuild plugin that enables Vue 3 JSX/TSX support. It transpiles JSX syntax in Vue 3 single-file components using esbuild's built-in JSX transform with Vue's runtime. Unlike @vitejs/plugin-vue-jsx, this plugin is designed for standalone esbuild usage (e.g., in Rollup, Webpack, or CLI builds). It ships TypeScript declarations and has no dependencies. Release cadence is infrequent; current stable version is 1.0.1, unchanged since initial release. Key differentiator: minimal, zero-config integration for Vue 3 JSX in esbuild pipelines.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Package uses ESM default export; CJS require() will fail unless using dynamic import().
VueJsxOptions is only exported as a TypeScript type; use type import to avoid runtime error.
There is no named export; the plugin is a default function export.
Demonstrates bundling a Vue 3 TSX file with esbuild using the JSX plugin.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.