lib/esbuild-plugin-react18-css-example/tsup.config.ts
import { defineConfig } from "tsup";
import react18Plugin from "esbuild-plugin-react18";
import cssModulePlugin from "esbuild-plugin-react18-css";
export default defineConfig(options => ({
format: ["cjs", "esm"],
target: "es2019",
sourcemap: false,
clean: true,
bundle: true,
minify: !options.watch,
esbuildPlugins: [react18Plugin(), cssModulePlugin({ globalPrefix: "hk" })],
legacyOutput: true,
}));