aboutsummaryrefslogtreecommitdiff
path: root/src/main/webui/rsbuild.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/webui/rsbuild.config.ts')
-rw-r--r--src/main/webui/rsbuild.config.ts22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/webui/rsbuild.config.ts b/src/main/webui/rsbuild.config.ts
new file mode 100644
index 0000000..8807be8
--- /dev/null
+++ b/src/main/webui/rsbuild.config.ts
@@ -0,0 +1,22 @@
+import { defineConfig } from "@rsbuild/core";
+import { pluginEslint } from "@rsbuild/plugin-eslint";
+import { pluginReact } from "@rsbuild/plugin-react";
+import { pluginSvgr } from "@rsbuild/plugin-svgr";
+import flowbiteReact from "flowbite-react/plugin/rsbuild";
+
+export default defineConfig({
+ plugins: [
+ pluginEslint({
+ eslintPluginOptions: {
+ cwd: __dirname,
+ configType: "flat",
+ },
+ }),
+ pluginReact(),
+ pluginSvgr(),
+ flowbiteReact(),
+ ],
+ html: {
+ template: "./public/index.html",
+ },
+});