You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- Fix all 215 TypeScript type errors across the codebase
- Add `pnpm typecheck` step to the lint CI workflow
- Enable incremental TypeScript compilation for faster CI runs
- Fix all ESLint warnings
## Changes
**Dependencies:**
- Added `@types/semver` and `tslib` dev dependencies
**Type Fixes:**
- Added `TypedTargetConfig<T>` utility type for strongly-typed target
configs
- Fixed type issues in 16 target files, utilities, and ~40 test files
- Cleaned up unused imports across the test suite
**CI:**
- Added type checking step before lint in `.github/workflows/lint.yml`
- Enabled incremental TS compilation with `.tsbuildinfo` caching
**Lint:**
- Removed unused eslint-disable directives
- Modernized catch blocks to use `catch {}` pattern
- Fixed type-only class exports in mustache.d.ts
0 commit comments