Solid

Add @rsbuild/plugin-babel and @rsbuild/plugin-solid to plugins in addfox.config.ts to enable Solid and JSX/TSX. Solid's JSX requires Babel, so both plugins are needed.

Setup

pnpm
npm
yarn
bun
pnpm add solid-js @rsbuild/plugin-babel @rsbuild/plugin-solid -D
// addfox.config.ts
import { defineConfig } from "addfox";
import { pluginBabel } from "@rsbuild/plugin-babel";
import { pluginSolid } from "@rsbuild/plugin-solid";

export default defineConfig({
  plugins: [
    pluginBabel({ include: /\.(?:jsx|tsx)$/ }),
    pluginSolid(),
  ],
});