Behåll HTML-kommentarer i riotjs/typescript från att transpileras


Jag har ett riot.js-projekt, som använder Readspeaker för tillgänglighet. På Readspeaker-dev-underdomänen förklaras det hur du kan påverka texten som ska läsas upp. För att få text uppläst som inte visas, behöver du HTML-kommentarer.

Hittills så bra, men kommentarerna inom riot-taggar kommer att tas bort vid transpiling av TypeScript. I compilerOptions i tsconfig.json är standardvärdet för "removeComments" falskt, ingen skillnad när det sätts uttryckligen.

För att "bygga" projektet använder vi grunt, i devtmp-katalogen, som innehåller de transpilerade js-komponenterna är kommentarerna redan borttagna, innan uglifying/minifiering.

alla konfigurationer jag har hittat hänvisar till js-kommentarer, som i det här exemplet.

vad kan jag göra för att bevara HTML-kommentarerna? <!-- -->

hälsningar

redigera, viss versionsinformation: Som paketchef använder vi yarn, i yarn.lock är riot-versionen:

riot@^3.0.4:
  version "3.10.3"
  resolved "https://registry.yarnpkg.com/riot/-/riot-3.10.3.tgz#fe..."

Hur kan jag ta reda på vilken bundler som används? Jag har läst att grunt bara är en task-runner, men hittar ingen information om bundlern. Jag har inga *.riot-filer, vi har *.tag- och *.ts-filer. I *.tag-filerna initieras ts-klassen i script-noden. Eller vilka externa ts-filer menar du?