react18-tools/esbuild-plugin-react18-css

View on GitHub
lib/esbuild-plugin-react18-css-example/tsup.config.ts

Summary

Maintainability
A
0 mins
Test Coverage
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,
}));