v2.2.0 — two blockers found by actually running the upgrade
Both rules in this release came from upgrading our own repos to TypeScript 7 and watching what broke — not from reading release notes. The tool reported all three repos clean beforehand.
tsupis now flagged. Its declaration emit goes through the TypeScript Compiler API and crashes on 7.0 withCannot read properties of undefined (reading useCaseSensitiveFileNames)— the same class of blocker already recorded forts-morph. A project can typecheck perfectly under 7.0 and still fail to build.- A missing tsconfig
typesfield is now an advisory. TypeScript 7 does not reliably auto-includenode_modules/@types. Three repos with@types/nodeand notypesfield failed withTS2591 Cannot find name 'process'andTS2584 Cannot find name 'console'; adding"types": ["node"]fixed all three. It is a no-op on 5/6 — it pins what was already inferred.
114 tests pass.