Skip to content

Commit c916f2c

Browse files
committed
fix: exclude tsbuildinfo from build task output to fix cache misses
tsgo writes tsconfig.tsbuildinfo to dist/, then vp build clears dist/ and recreates it without the file. On cache replay the tsgo sub-task restores the tsbuildinfo, causing downstream tasks (e.g. playground) to see a new file and miss cache. Excluding it from the output declaration gives 100% cache hits on the second build after a clean.
1 parent 1123676 commit c916f2c

14 files changed

Lines changed: 14 additions & 14 deletions

File tree

packages/ariakit/vite.config.ts

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

packages/code-block/vite.config.ts

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

packages/core/vite.config.ts

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

packages/mantine/vite.config.ts

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

packages/react/vite.config.ts

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

packages/server-util/vite.config.ts

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

packages/shadcn/vite.config.ts

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

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

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

packages/xl-ai/vite.config.ts

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

packages/xl-docx-exporter/vite.config.ts

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

0 commit comments

Comments
 (0)