import { defineConfig } from '@rsbuild/core'; import { pluginBabel } from '@rsbuild/plugin-babel'; import { pluginSolid } from '@rsbuild/plugin-solid'; import tailwindcss from '@tailwindcss/postcss'; export default defineConfig({ plugins: [ pluginBabel({ include: /\.(?:jsx|tsx)$/, }), pluginSolid(), ], tools: { postcss: { postcssOptions: { plugins: [tailwindcss()], }, }, rspack: { module: { rules: [ { test: /\.schema\.csv$/, loader: 'inline-schema/csv-loader', options: { writeToDisk: true } }, { test: /\.md|\.yarn|\.csv$/, exclude: /\.schema\.csv$/, type: 'asset/source' }, ] } } }, html: { template: './src/index.html', }, source: { entry: { index: './src/main.tsx', }, }, output: { distPath: { root: 'dist/web', }, }, });