Loading homepage
Return escaped HTML with literal, case-insensitive matches wrapped in mark tags while preserving the original text.
Input: highlightText("React and react", "react") Output: "<mark>React</mark> and <mark>react</mark>"
Input: highlightText("a+b <script>", "a+b") Output: "<mark>a+b</mark> <script>"
Implement the exported function in index.js or index.ts. Tests provide fixtures for the required behavior.