Skip to content

Commit e5e1495

Browse files
authored
Add vercel.json for default React vite.js template (#755)
Fixes #741 See: https://vercel.com/docs/project-configuration#rewrites-examples
1 parent 7938b69 commit e5e1495

18 files changed

+140
-2
lines changed

e2e-tests/snapshots/capacitor.spec.ts_upgraded-capacitor.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7801,6 +7801,18 @@ export default {
78017801
}
78027802

78037803

7804+
=== vercel.json ===
7805+
{
7806+
"$schema": "https://openapi.vercel.sh/vercel.json",
7807+
"rewrites": [
7808+
{
7809+
"source": "/(.*)",
7810+
"destination": "/index.html"
7811+
}
7812+
]
7813+
}
7814+
7815+
78047816
=== vite.config.ts ===
78057817
import { defineConfig } from "vite";
78067818
import dyadComponentTagger from "@dyad-sh/react-vite-component-tagger";

e2e-tests/snapshots/context_window.spec.ts_context-window-1.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,6 +1260,19 @@ export default {
12601260
// File contents excluded from context
12611261
</dyad-file>
12621262

1263+
<dyad-file path="vercel.json">
1264+
{
1265+
"$schema": "https://openapi.vercel.sh/vercel.json",
1266+
"rewrites": [
1267+
{
1268+
"source": "/(.*)",
1269+
"destination": "/index.html"
1270+
}
1271+
]
1272+
}
1273+
1274+
</dyad-file>
1275+
12631276
<dyad-file path="vite.config.ts">
12641277
import { defineConfig } from "vite";
12651278
import dyadComponentTagger from "@dyad-sh/react-vite-component-tagger";

e2e-tests/snapshots/context_window.spec.ts_context-window-2.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,6 +1260,19 @@ export default {
12601260
// File contents excluded from context
12611261
</dyad-file>
12621262

1263+
<dyad-file path="vercel.json">
1264+
{
1265+
"$schema": "https://openapi.vercel.sh/vercel.json",
1266+
"rewrites": [
1267+
{
1268+
"source": "/(.*)",
1269+
"destination": "/index.html"
1270+
}
1271+
]
1272+
}
1273+
1274+
</dyad-file>
1275+
12631276
<dyad-file path="vite.config.ts">
12641277
import { defineConfig } from "vite";
12651278
import dyadComponentTagger from "@dyad-sh/react-vite-component-tagger";

e2e-tests/snapshots/context_window.spec.ts_context-window-3.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,6 +1260,19 @@ export default {
12601260
// File contents excluded from context
12611261
</dyad-file>
12621262

1263+
<dyad-file path="vercel.json">
1264+
{
1265+
"$schema": "https://openapi.vercel.sh/vercel.json",
1266+
"rewrites": [
1267+
{
1268+
"source": "/(.*)",
1269+
"destination": "/index.html"
1270+
}
1271+
]
1272+
}
1273+
1274+
</dyad-file>
1275+
12631276
<dyad-file path="vite.config.ts">
12641277
import { defineConfig } from "vite";
12651278
import dyadComponentTagger from "@dyad-sh/react-vite-component-tagger";

e2e-tests/snapshots/context_window.spec.ts_context-window-5.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,6 +1260,19 @@ export default {
12601260
// File contents excluded from context
12611261
</dyad-file>
12621262

1263+
<dyad-file path="vercel.json">
1264+
{
1265+
"$schema": "https://openapi.vercel.sh/vercel.json",
1266+
"rewrites": [
1267+
{
1268+
"source": "/(.*)",
1269+
"destination": "/index.html"
1270+
}
1271+
]
1272+
}
1273+
1274+
</dyad-file>
1275+
12631276
<dyad-file path="vite.config.ts">
12641277
import { defineConfig } from "vite";
12651278
import dyadComponentTagger from "@dyad-sh/react-vite-component-tagger";

e2e-tests/snapshots/copy_app.spec.ts_app.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5844,6 +5844,18 @@ export default {
58445844
}
58455845

58465846

5847+
=== vercel.json ===
5848+
{
5849+
"$schema": "https://openapi.vercel.sh/vercel.json",
5850+
"rewrites": [
5851+
{
5852+
"source": "/(.*)",
5853+
"destination": "/index.html"
5854+
}
5855+
]
5856+
}
5857+
5858+
58475859
=== vite.config.ts ===
58485860
import { defineConfig } from "vite";
58495861
import dyadComponentTagger from "@dyad-sh/react-vite-component-tagger";

e2e-tests/snapshots/dump_messages.spec.ts_dump-messages-1.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,6 +1260,19 @@ export default {
12601260
// File contents excluded from context
12611261
</dyad-file>
12621262

1263+
<dyad-file path="vercel.json">
1264+
{
1265+
"$schema": "https://openapi.vercel.sh/vercel.json",
1266+
"rewrites": [
1267+
{
1268+
"source": "/(.*)",
1269+
"destination": "/index.html"
1270+
}
1271+
]
1272+
}
1273+
1274+
</dyad-file>
1275+
12631276
<dyad-file path="vite.config.ts">
12641277
import { defineConfig } from "vite";
12651278
import dyadComponentTagger from "@dyad-sh/react-vite-component-tagger";

e2e-tests/snapshots/engine.spec.ts_regular-auto-should-send-message-to-engine-1.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,11 @@
401401
"content": "// File contents excluded from context",
402402
"force": false
403403
},
404+
{
405+
"path": "vercel.json",
406+
"content": "{\n \"$schema\": \"https://openapi.vercel.sh/vercel.json\",\n \"rewrites\": [\n {\n \"source\": \"/(.*)\",\n \"destination\": \"/index.html\"\n }\n ]\n}\n",
407+
"force": false
408+
},
404409
{
405410
"path": "vite.config.ts",
406411
"content": "import { defineConfig } from \"vite\";\nimport dyadComponentTagger from \"@dyad-sh/react-vite-component-tagger\";\nimport react from \"@vitejs/plugin-react-swc\";\nimport path from \"path\";\n\nexport default defineConfig(() => ({\n server: {\n host: \"::\",\n port: 8080,\n },\n plugins: [dyadComponentTagger(), react()],\n resolve: {\n alias: {\n \"@\": path.resolve(__dirname, \"./src\"),\n },\n },\n}));\n",

e2e-tests/snapshots/engine.spec.ts_send-message-to-engine---anthropic-claude-sonnet-4-1.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,11 @@
396396
"content": "// File contents excluded from context",
397397
"force": false
398398
},
399+
{
400+
"path": "vercel.json",
401+
"content": "{\n \"$schema\": \"https://openapi.vercel.sh/vercel.json\",\n \"rewrites\": [\n {\n \"source\": \"/(.*)\",\n \"destination\": \"/index.html\"\n }\n ]\n}\n",
402+
"force": false
403+
},
399404
{
400405
"path": "vite.config.ts",
401406
"content": "import { defineConfig } from \"vite\";\nimport dyadComponentTagger from \"@dyad-sh/react-vite-component-tagger\";\nimport react from \"@vitejs/plugin-react-swc\";\nimport path from \"path\";\n\nexport default defineConfig(() => ({\n server: {\n host: \"::\",\n port: 8080,\n },\n plugins: [dyadComponentTagger(), react()],\n resolve: {\n alias: {\n \"@\": path.resolve(__dirname, \"./src\"),\n },\n },\n}));\n",

e2e-tests/snapshots/engine.spec.ts_send-message-to-engine---openai-gpt-4-1-1.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,11 @@
396396
"content": "// File contents excluded from context",
397397
"force": false
398398
},
399+
{
400+
"path": "vercel.json",
401+
"content": "{\n \"$schema\": \"https://openapi.vercel.sh/vercel.json\",\n \"rewrites\": [\n {\n \"source\": \"/(.*)\",\n \"destination\": \"/index.html\"\n }\n ]\n}\n",
402+
"force": false
403+
},
399404
{
400405
"path": "vite.config.ts",
401406
"content": "import { defineConfig } from \"vite\";\nimport dyadComponentTagger from \"@dyad-sh/react-vite-component-tagger\";\nimport react from \"@vitejs/plugin-react-swc\";\nimport path from \"path\";\n\nexport default defineConfig(() => ({\n server: {\n host: \"::\",\n port: 8080,\n },\n plugins: [dyadComponentTagger(), react()],\n resolve: {\n alias: {\n \"@\": path.resolve(__dirname, \"./src\"),\n },\n },\n}));\n",

0 commit comments

Comments
 (0)