InvestmentsControl/frontend/rsbuild.config.ts

35 lines
822 B
TypeScript

import { defineConfig } from '@rsbuild/core';
import { pluginEslint } from '@rsbuild/plugin-eslint';
import { pluginReact } from '@rsbuild/plugin-react';
import { pluginTypeCheck } from '@rsbuild/plugin-type-check';
export default defineConfig({
html: {
title: 'Investments Control',
},
plugins: [
pluginReact(),
pluginEslint({
eslintPluginOptions: {
configType: 'flat',
emitError: false,
emitWarning: false,
failOnError: false,
failOnWarning: false,
},
}),
pluginTypeCheck(),
],
server: {
proxy: {
[`${process.env.PUBLIC_API_BASE_URL}`]: {
changeOrigin: true,
pathRewrite: {
[`^${process.env.PUBLIC_API_BASE_URL}`]: '',
},
target: process.env.BACKEND_BASE_URL,
},
},
},
});