When compiling multiple ts_* source directories to dist_ts_* outputs,
imports like '../ts_shared/helper.js' now correctly become
'../dist_ts_shared/helper.js' in the compiled output.
Uses targeted regex patterns that only match import/export/require
statements, avoiding false positives in strings or comments.