esbuild plugin providing Vue 3 JSX support via @vue/babel-plugin-jsx. Current version 0.1.0, active development. It integrates Vue's JSX compiler into esbuild's build pipeline for fast bundling. Differentiated from @vitejs/plugin-vue-jsx by being esbuild-native and not requiring Vite. Ships TypeScript types. Limited adoption; alternatives exist.
npm install esbuild-plugin-vue-jsxNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Builds a Vue 3 JSX entry point with esbuild using the plugin, showing how to pass options to the underlying Babel JSX plugin.
Ensure @vue/babel-plugin-jsx is in your package.json.
Pin exact version or monitor releases closely.
Use Vue 2 specific plugins if targeting Vue 2.
npm install @vue/babel-plugin-jsx --save-dev
Use default import: import vueJsx from 'esbuild-plugin-vue-jsx'