Sourced from i18next-cli's changelog.
1.80.5
- fix(extract): Svelte and Vue files with a generic arrow function in
<script lang="ts">are no longer skipped. Plugin output is parsed as TSX, where<T>(value: T) => valuereads as a JSX tag, so the file failed withSkipping file due to errorand all its keys were missing. When TSX rejects plugin output, it is now parsed as plain TypeScript. #314- fix(extract): with
sort: false, arrays read withreturnObjectsstay arrays.extractwrote{ "faq": [{ … }] }back as{ "faq": { "0": { … } } }, soextract --cialways failed for such a project. #315