- replace jest references with vitest
This ensures that our tests will be formatted by Prettier, among other things.
React 18's strict mode intentionally mounts all components twice, which was causing Olm to get double-loaded. Also, it doesn't need to be loaded if the app is running as a widget.