milestone 23 s1: stylex build integration, tokens and shared styles

This commit is contained in:
2026-08-12 21:41:32 +02:00
parent 7b0527d271
commit 994bbf922c
12 changed files with 988 additions and 5 deletions
+8 -3
View File
@@ -1,11 +1,16 @@
/// <reference types="vitest/config" />
import { fileURLToPath } from "node:url";
import stylex from "@stylexjs/unplugin";
import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react";
import { defineConfig } from "vite";
export default defineConfig({
plugins: [react(), tailwindcss()],
export default defineConfig(({ mode }) => ({
plugins: [
stylex.vite({ useCSSLayers: true, dev: mode === "development", runtimeInjection: false }),
react(),
tailwindcss(),
],
resolve: {
alias: {
"@": fileURLToPath(new URL("./src", import.meta.url)),
@@ -21,4 +26,4 @@ export default defineConfig({
environment: "jsdom",
globals: true,
},
});
}));