A lot if not all the repos in https://github.com/solana-labs/solana-web3.js/tree/master/packages have this in their package.js
"peerDependencies": {"typescript": ">=5"},
Is there a reason why it as to be a peerDependency and not a devDependency, peer dependencies seems to not be affected by the --prod flag in yarn and npm prune so it ends up bloating the production build. Am I missing something?, thanks!