fix: improves table formatting in the playground and adds Jest tests (#8743)

* feat(tests): add Jest configuration and setup for testing environment

- Introduced Jest configuration file to set up testing environment with TypeScript support and JSDOM.
- Added setupTests.ts for global test configurations, including mocks for ResizeObserver and IntersectionObserver.
- Updated package.json and package-lock.json to include Jest and related dependencies.
- Implemented utility functions for processing markdown content, including handling tables and <think> tags.
- Added comprehensive tests for markdown utility functions to ensure proper functionality.

* refactor(makefile): separate frontend commands into a dedicated Makefile

- Removed frontend-related targets from the main Makefile and created a new Makefile.frontend to manage frontend-specific commands.
- Updated the main Makefile to include a reference to the new frontend Makefile and added a help message for frontend commands.
- This restructuring improves organization and clarity for managing backend and frontend build processes.
This commit is contained in:
Deon Sanchez 2025-06-30 15:13:04 -06:00 • committed by GitHub
commit ff00eb582f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 5004 additions and 73 deletions

File diff suppressed because it is too large Load diff