feature/typescript-6-upgrade
main
Fixes corrupted peer:true flags on direct dependencies caused by npm <11.6.3 bug (npm/cli#8690).
Adds "types": ["node"] to tsconfig.json — required by TS 6 to resolve Node globals like path and __dirname. Uses tilde pin since TS doesn't follow semver.