build(deps): migrate CDK app ts-node->tsx, adopt TypeScript 7 (INFRA-183) #75
No reviewers
Labels
No labels
app
bug
ci
compliance
dependencies
docs
documentation
duplicate
enhancement
good first issue
help wanted
infra
invalid
javascript
python
question
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: adam/exec-aide#75
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "INFRA-183-tsnode-to-tsx"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Migrates the CDK app runner from
ts-nodetotsxso TypeScript 7 can be adopted.ts-node10.x is incompatible with the TS7 compiler API:cdk synthfails withCannot read properties of undefined (reading 'fileExists'). Mirrors the workingtsxsetup already in the org'ssh-mcprepo.Changes
apprunnernpx ts-node --prefer-ts-exts bin/exec-aide.ts->npx tsx bin/exec-aide.ts(bin path unchanged;--prefer-ts-extsis a ts-node flag, not needed by tsx).ts-node; addtsxpinned to4.23.0(same pin as sh-mcp); bumptypescript~6.0.3->~7.0.2.Verification
npx cdk synth --quiet-> exit 0 (previously failed under ts-node + TS7).npm run build(tsc) -> exit 0.npm audit-> 0 vulnerabilities.✅ Open SWE Review: No issues found
Open SWE reviewed this PR and found no potential bugs to report.
Open in Web