Update Typescript-related Major Dependencies
Many of our TypeScript-related dependencies are outdated.
Let's update them.
Other information
TypeScript isn't updated to 5.0.0 or later due to a bug in a dependency. However, it doesn't seem to be a major bug, so we can proceed with updating Typescript if it's not a big concern.
2125 seems to trigger the new indent rule quite fiercely. I'm not sure why there is a disparity between the new and old indent rules. Perhaps we should discuss which behaviour we prefer?
Fixes #2151.
Proposed commit message
Other information
TypeScript isn't updated to 5.0.0 or later due to a bug in a dependency. However, it doesn't seem to be a major bug, so we can proceed with updating Typescript if it's not a big concern.
2125 seems to trigger the new
indent
rule quite fiercely. I'm not sure why there is a disparity between the new and oldindent
rules. Perhaps we should discuss which behaviour we prefer?