Upgrade to TypeScript ~6.0.3 #19

Merged
amoussa1229 merged 8 commits from feature/typescript-6-upgrade into main 2026-05-06 23:56:58 +00:00

8 commits

Author SHA1 Message Date
Adam Moussa
4d492f6b3e Trigger CI 2026-05-06 19:47:45 -04:00
Adam Moussa
0691cd756c Add id-token: write permission for claude-code-action 2026-05-06 19:45:38 -04:00
Adam Moussa
862a14a965 Trigger CI 2026-05-06 19:42:37 -04:00
Adam Moussa
f9a6e38754 Trigger CI 2026-05-06 19:39:14 -04:00
Adam Moussa
84cd633677 Trigger CI 2026-05-06 19:29:00 -04:00
Adam Moussa
9d7182b3bc Regenerate lockfile with npm 11.14.0
Fixes corrupted peer:true flags on direct dependencies caused by
npm <11.6.3 bug (npm/cli#8690).
2026-05-06 19:16:01 -04:00
Adam Moussa
3b84455692 Pin typescript to ~6.0.3 and @types/node to ^22
TS doesn't follow semver — use tilde to avoid surprise minor-release
breakage. Keep @types/node on v22 to match Lambda NODEJS_22_X runtime.
2026-05-06 19:04:55 -04:00
Adam Moussa
6d9b874250 Upgrade to TypeScript 6.0.3 and @types/node 25.6.0
TS 6 requires explicit node type resolution — added "types": ["node"]
to tsconfig.json to resolve path and __dirname globals.
2026-05-06 18:38:51 -04:00