GitHub repository: ruzicka/preserve-case-replace
Primary language: TypeScript
Description: Replaces substring in a text while preserving case and grammatical number (plural/singular)