diff --git a/client/package.json b/client/package.json
index 2736a134..670743cc 100644
--- a/client/package.json
+++ b/client/package.json
@@ -8,6 +8,7 @@
"prebuild": "node scripts/generate-icons.mjs",
"build": "vite build",
"preview": "vite preview",
+ "typecheck": "tsc --noEmit",
"test": "vitest run",
"test:unit": "vitest run tests/unit",
"test:integration": "vitest run tests/integration src/**/*.test.{ts,tsx}",
diff --git a/client/src/vite-env.d.ts b/client/src/vite-env.d.ts
new file mode 100644
index 00000000..97ce4524
--- /dev/null
+++ b/client/src/vite-env.d.ts
@@ -0,0 +1,2 @@
+///
+///
diff --git a/client/tsconfig.json b/client/tsconfig.json
index 0299dacd..d3c51f17 100644
--- a/client/tsconfig.json
+++ b/client/tsconfig.json
@@ -8,6 +8,7 @@
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"baseUrl": ".",
+ "ignoreDeprecations": "6.0",
"paths": {
"@trek/shared": ["../shared/src/index.ts"],
"@trek/shared/*": ["../shared/src/*"]