Ešte som trošku vytunil ten skript skript, a zavesil ho na github keby dakto potreboval vyriešiť podobný problém tak nech nemusí "objavovať Ameriku":
https://gist.github.com/frank-hliva/6ab90d54d351dc43d7fdf2a00c90f843Skript skonvertuje všetky JS, TS, JSX a TSX súbory v adresári na norálne cesty samozrejme prechádza folder rekurzívne.
Ešte poznámka: hentie divné cesty pre assets:
import avatar2 from '../../../../assets/images/users/avatar-2.jpg';
import avatar3 from '../../../../assets/images/users/avatar-3.jpg';
import avatar9 from '../../../../assets/images/users/avatar-9.jpg';
import avatar10 from '../../../../assets/images/users/avatar-10.jpg';
podporuje štandartne React (konkrétne package react-scripts
https://create-react-app.dev/docs/adding-images-fonts-and-files/) keď nepoužívaťe Webpack
...jasom o tom nevedel, lebo React bez webpacku som nikdy nepoužíval. Možno by sa dal webpack nastaviť, tak aby tie cesty prehltol, ale nechcelo sa mi s tým babrať. A ďalšia vec je že mám vlastný server statického contentu ktorý optimalizuje multimediálne súbory tak aby sa prenieslo čo najmenej Byteov. Napr keď zistí že prehliadač podporuje webp tak jpg skonvertuje (a nachachuje) na webp a odošle prehliadaču (starším prehliadačom naopak pošle jpg). Keby som používal cesty ako henten template, tak by mi to prinieslo komplikácie a musel by som ten obsah posielať priamo ...takže musel som to skonvertovať na absolútne cesty nech v tom neni bordel.