Skip to content

Commit 193ae7e

Browse files
finch-xuclaude
andcommitted
fix(web): resolve TS2882 for fontsource side-effect import in Docker build
Move @fontsource-variable/jetbrains-mono from root to web package and add module declaration in vite-env.d.ts for TypeScript 6.0 compatibility. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 16296b1 commit 193ae7e

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

package-lock.json

Lines changed: 2 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,5 @@
44
"workspaces": [
55
"packages/*"
66
],
7-
"dependencies": {
8-
"@fontsource-variable/jetbrains-mono": "^5.2.8"
9-
}
7+
"dependencies": {}
108
}

packages/web/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13+
"@fontsource-variable/jetbrains-mono": "^5.2.8",
1314
"ghostty-web": "^0.4.0",
1415
"react": "^19.2.4",
1516
"react-dom": "^19.2.4"

packages/web/src/vite-env.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/// <reference types="vite/client" />
2+
3+
declare module '@fontsource-variable/jetbrains-mono';

0 commit comments

Comments
 (0)