speed up client compilation by using oxc-transform-react as the react compiler

This commit is contained in:
Athou
2026-09-02 18:11:23 +02:00
parent 3f01a99b66
commit 6344657940
3 changed files with 387 additions and 53 deletions

View File

@@ -1,16 +1,13 @@
import { lingui } from "@lingui/vite-plugin"
import { lingui, linguiTransformerBabelPreset } from "@lingui/vite-plugin"
import babel from "@rolldown/plugin-babel"
import react, { reactCompilerPreset } from "@vitejs/plugin-react"
import react from "@vitejs/plugin-react"
import { defineConfig } from "vite"
import checker from "vite-plugin-checker"
export default defineConfig(() => ({
plugins: [
react(),
babel({
presets: [reactCompilerPreset()],
plugins: ["@lingui/babel-plugin-lingui-macro"],
}),
babel({ presets: [linguiTransformerBabelPreset()] }),
react({ compiler: true }),
lingui(),
checker({
// temporary disabled until TypeScript 7 exposes a stable api