feat(maestro): scaffold React + Tailwind + Zustand

Adds react, react-dom, zustand, tailwindcss, @tailwindcss/vite as a new
skeleton alongside the existing vanilla SPA. New src/index.tsx entry
point (unused until wired into index.html in a later issue); main.ts
stays the active entry.
This commit is contained in:
Miguel Palhas
2026-09-09 00:01:33 +01:00
parent 1cf4825b1d
commit 0061378193
8 changed files with 1019 additions and 13 deletions
+3
View File
@@ -0,0 +1,3 @@
export function App() {
return <div id="react-root" />;
}
+10
View File
@@ -0,0 +1,10 @@
import { createRoot } from "react-dom/client";
import { App } from "./App";
import "./main.css";
const container = document.getElementById("root");
if (!container) {
throw new Error("missing #root element");
}
createRoot(container).render(<App />);
+1
View File
@@ -0,0 +1 @@
@import "tailwindcss";