From 47a0becc6e7e9145fe97c7db809e6b83fecadff4 Mon Sep 17 00:00:00 2001 From: lila Date: Thu, 30 Apr 2026 01:29:19 +0200 Subject: [PATCH] chore: fix typecheck script to use per-package tsc --noEmit --- apps/api/package.json | 3 ++- apps/web/package.json | 3 ++- package.json | 2 +- packages/db/package.json | 3 ++- packages/shared/package.json | 3 ++- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 870a77d..12bdbe2 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -7,7 +7,8 @@ "dev": "pnpm --filter shared build && pnpm --filter db build && tsx watch src/server.ts", "build": "tsc", "start": "node dist/src/server.js", - "test": "vitest" + "test": "vitest", + "typecheck": "tsc --noEmit" }, "dependencies": { "@lila/db": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index 922f6f9..363a83c 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -6,7 +6,8 @@ "scripts": { "dev": "vite", "build": "tsc -b && vite build", - "preview": "vite preview" + "preview": "vite preview", + "typecheck": "tsc --noEmit" }, "dependencies": { "@lila/shared": "workspace:*", diff --git a/package.json b/package.json index 6a30e1d..6791862 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "lint": "eslint .", "format": "prettier --write .", "format:check": "prettier --check .", - "typecheck": "tsc --build --noEmit" + "typecheck": "pnpm -r typecheck" }, "lint-staged": { "**/*.{ts,tsx}": [ diff --git a/packages/db/package.json b/packages/db/package.json index 914e989..ee17556 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -6,7 +6,8 @@ "scripts": { "build": "rm -rf dist && tsc", "generate": "drizzle-kit generate", - "migrate": "drizzle-kit migrate" + "migrate": "drizzle-kit migrate", + "typecheck": "tsc --noEmit" }, "dependencies": { "@lila/shared": "workspace:*", diff --git a/packages/shared/package.json b/packages/shared/package.json index bf6aa8a..c46ab0a 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -4,7 +4,8 @@ "private": true, "type": "module", "scripts": { - "build": "tsc" + "build": "tsc", + "typecheck": "tsc --noEmit" }, "exports": { ".": "./dist/src/index.js"