{"library":"esbuild-plugin-react18","type":"library","category":null,"description":"An esbuild plugin (v0.2.6) that enables library authors to build React components compatible with React 18 Server Components (RSC), including automatic 'use client' directive injection, test file exclusion, data-testid removal, and custom ignore/replace patterns. Supports both ESM and CJS output, full TypeScript types, and works with tsup or esbuild. Actively maintained with frequent releases. Differentiators: specifically targets RSC library development, not just client-side builds; handles JSX runtime deduplication and CSS variable renaming; provides a GitHub template for quick setup.","language":"javascript","status":"active","version":"0.2.6","tags":["javascript","React Server Components","ESBuild","Plugin","Libraries","React18","React19","Server-side rendering","Frontend development","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-react18","imports":["import esbuildPluginReact18 from 'esbuild-plugin-react18'","import plugin from 'esbuild-plugin-react18'","import type { PluginOptions } from 'esbuild-plugin-react18'"]},{"cmd":"yarn add esbuild-plugin-react18","imports":[]},{"cmd":"pnpm add esbuild-plugin-react18","imports":[]}],"homepage":null,"github":"https://github.com/react18-tools/esbuild-plugin-react18","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-react18","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}