В общем сам разобрался , вот готовый код, может кому-то будет полезен (вставляем в кубик Яваскрипт):
let arr = [[LIST_WITH_FILE_CONTENT]];
let res = (
[...arr.map(x => x.toLowerCase()).reduce(
(m, c, i) => m.get(c) ? m : m.set(c, arr[i]), new Map
).values()]
);
[[LIST_WITH_FILE_CONTENT]]=res;
Код удаляет дубликаты в списке [[LIST_WITH_FILE_CONTENT]] независимо от регистра букв в эталоне строки и дубле этой строки.