* Switch jest unit tests to vitest * Cleanup vite config after debugging
* match_query: unit test and rewrite for TypeScript * match_query: use new type for parse errors * match_query: avoid exceptional control flow in date parsing