From 851e6f72c4133f610cd0dbefd2b69a5bf06fd37b Mon Sep 17 00:00:00 2001 From: DiangoGav Date: Fri, 19 Jun 2026 11:00:16 -0400 Subject: [PATCH] build(deps): declare typescript as explicit devDependency The build script runs `tsc`, but TypeScript was only present transitively (pulled in by typescript-eslint). Declaring it directly makes the build's compiler an owned dependency instead of an accident of the dependency tree that could vanish if the linter changes. Pinned to exact 5.9.3 (no caret) on purpose: TypeScript does not follow strict semver, so a minor bump can introduce stricter checks that break the build without warning. Verified: tsc exits 0 and all 246 tests pass. --- bun.lock | 1 + package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/bun.lock b/bun.lock index 11e598a..42a3cf2 100644 --- a/bun.lock +++ b/bun.lock @@ -35,6 +35,7 @@ "husky": "^9.1.7", "install": "^0.13.0", "lint-staged": "^16.2.7", + "typescript": "5.9.3", "typescript-eslint": "^8.54.0", }, }, diff --git a/package.json b/package.json index dfb1493..567620c 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "husky": "^9.1.7", "install": "^0.13.0", "lint-staged": "^16.2.7", + "typescript": "5.9.3", "typescript-eslint": "^8.54.0" }, "overrides": {