В общем сам разобрался , вот готовый код, может кому-то будет полезен (вставляем в кубик Яваскрипт):
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]] независимо от регистра букв в эталоне строки и дубле этой строки.
", но парсить в приоритете от большего к меньшему "
"