Skip to content

Commit 0443605

Browse files
committed
fix: add output field to vp build tasks so cache restores dist files
Without the output field, vp's cache only replays terminal output on cache hits but does not restore build artifacts to disk. This causes ENOENT errors on Vercel when downstream packages (ariakit, shadcn) try to import style.css from react/dist or core/dist that was never written. Add output: ["dist/**"] to all 14 package build task definitions so that cached builds correctly archive and restore their dist/ directories.
1 parent 528b74d commit 0443605

15 files changed

Lines changed: 15 additions & 0 deletions

File tree

packages/ariakit/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default defineConfig(
1717
{ auto: true },
1818
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1919
],
20+
output: ["dist/**"],
2021
},
2122
},
2223
},

packages/code-block/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default defineConfig(
1616
{ auto: true },
1717
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1818
],
19+
output: ["dist/**"],
1920
},
2021
},
2122
},

packages/core/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export default defineConfig({
1414
{ auto: true },
1515
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1616
],
17+
output: ["dist/**"],
1718
},
1819
},
1920
},

packages/dev-scripts/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export default defineConfig({
99
{ auto: true },
1010
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1111
],
12+
output: ["dist/**"],
1213
},
1314
"gen:examples": {
1415
command: "tsx examples/gen.ts",

packages/mantine/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default defineConfig(
1717
{ auto: true },
1818
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1919
],
20+
output: ["dist/**"],
2021
},
2122
},
2223
},

packages/react/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default defineConfig(
1717
{ auto: true },
1818
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1919
],
20+
output: ["dist/**"],
2021
},
2122
},
2223
},

packages/server-util/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default defineConfig(
1616
{ auto: true },
1717
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1818
],
19+
output: ["dist/**"],
1920
},
2021
},
2122
},

packages/shadcn/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default defineConfig(
1717
{ auto: true },
1818
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1919
],
20+
output: ["dist/**"],
2021
},
2122
},
2223
},

packages/xl-ai-server/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default defineConfig(
1616
{ auto: true },
1717
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1818
],
19+
output: ["dist/**"],
1920
},
2021
},
2122
},

packages/xl-ai/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default defineConfig(
1717
{ auto: true },
1818
{ pattern: "!**/*.tsbuildinfo", base: "workspace" },
1919
],
20+
output: ["dist/**"],
2021
},
2122
test: {
2223
command:

0 commit comments

Comments
 (0)