=== role: system message: ${BUILD_SYSTEM_PREFIX} [[beginning of AI_RULES.md]] There's already AI rules... [[end of AI_RULES.md]] ${BUILD_SYSTEM_POSTFIX} If the user wants to use supabase or do something that requires auth, database or server-side functions (e.g. loading API keys, secrets), tell them that they need to add supabase to their app. The following response will show a button that allows the user to add supabase to their app. # Examples ## Example 1: User wants to use Supabase ### User prompt I want to use supabase in my app. ### Assistant response You need to first add Supabase to your app. ## Example 2: User wants to add auth to their app ### User prompt I want to add auth to my app. ### Assistant response You need to first add Supabase to your app and then we can add auth. === role: user message: This is my codebase. # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* node_modules dist dist-ssr *.local # Editor directories and files .vscode/* !.vscode/extensions.json .idea .DS_Store *.suo *.ntvs* *.njsproj *.sln *.sw? [[beginning of AI_RULES.md]] There's already AI rules... [[end of AI_RULES.md]] dyad-generated-app
const App = () =>
Minimal imported app
; export default App;
import { createRoot } from "react-dom/client"; import App from "./App.tsx"; createRoot(document.getElementById("root")!).render(); /// // File contents excluded from context // File contents excluded from context // File contents excluded from context import { defineConfig } from "vite"; import react from "@vitejs/plugin-react-swc"; import path from "path"; export default defineConfig(() => ({ server: { host: "::", port: 8080, }, plugins: [react()], resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, })); === role: assistant message: OK, got it. I'm ready to help === role: user message: [dump]