This commit brings a bunch of under-the-hood mitmweb improvements:
- migrate large parts of the codebase to typescript
- introduce modern react testing conventions
- vendor react-codemirror to silence warnings
- use esbuild for both bundles and tests
- move from yarn to npm
- various fixes across the board
* Add one-click-resume button
* Add one-click-resume button
* update jest snapshot
* update style
* Disable forward button when the flow is not intercepted
* update jest snapshot
* group items in main menu
* add layout for quick actions menu
Co-authored-by: Maximilian Hils <git@maximilianhils.com>